perm filename BUG.LOG[MF,DEK]1 blob
sn#756269 filedate 1984-05-26 generic text, type T, neo UTF8
This is METAFONT, WAITS Version -59.0 (INIMF) 26 MAY 1984 20:30
**bug
(BUG.MF[MF,DEK] (BBASE.MF[MF,DEK])
{tracingedges:=1}
{tracingtitles:=1}
{tracingequations:=1}
{tracingspecs:=1}
{tracingpens:=1}
{tracingchoices:=1}
{tracingstats:=2}
{tracingonline:=1}
{tracingoutput:=1}
{tracingmacros:=3}
{xyzzy:=1}
test.S->testit((SUFFIX1),(SUFFIX2))
(SUFFIX0)<-test
(SUFFIX1)<-S
(SUFFIX2)<-E
testit(SUFFIX2)(SUFFIX3)->begingroup.clear;h:=(SUFFIX2)height;w:=(SUFFIX3)width
;chardw:=w;charwd:=w/pt;charht:=h/pt;charcode:=ord.str(SUFFIX3)+(if.str(SUFFIX2
)="N":+1elseif.str(SUFFIX2)="S":+2else:0fi);proofrule((0,0),(w,0));proofrule((0
,h),(w,h));proofrule((0,0),(0,h));proofrule((w,0),(w,h));char(SUFFIX2)(SUFFIX3)
;showit;shipit;endgroup
(SUFFIX0)<-
(SUFFIX1)<-testit
(SUFFIX2)<-S
(SUFFIX3)<-E
{begingroup}
clear->numeric.x[],y[],x[]l,y[]l,x[]r,y[]r,dx[],dy[];e:=nulledges;
{numeric}
{nulledges}
{e:=edges}
{h:=90.36363}
## h=90.36363
{w:=90.36363}
## w=90.36363
{chardw:=90.36363}
{(90.36363)/(10.00288)}
{charwd:=9.03375}
{(90.36363)/(10.00288)}
{charht:=9.03375}
{ord("E")}
{if}
{("S")=("N")}
{false}
{("S")=("S")}
{true}
{else}
{+(2)}
{(69)+(2)}
{charcode:=71}
proofrule(EXPR0)(EXPR1)->draw(EXPR0)..(EXPR1)withpen.rulepen
(EXPR0)<-(0,0)
(EXPR1)<-(90.36363,0)
draw<expression>->addto.e.doublepath(EXPR0)withpen.defaultpen
Path at line 112, before choices:
(0,0){curl 1}
..(90.36363,0){curl 1}
Path at line 112, after choices:
(0,0)..controls (30.12122,0) and (60.24242,0)
..(90.36363,0)
(EXPR0)<-path
{addto}
Path at line 112, before subdivision into octants:
(0,0)..controls (30.12122,0) and (60.24242,0)
..(90.36363,0)..controls (60.24242,0) and (30.12122,0)
..cycle
Cycle spec at line 112, after subdivision:
(0,0) % beginning in the first octant
..controls (30.12122,0) and (60.24242,0)
..(90.36363,0) % segment 0
% entering the second octant
% entering the third octant
% entering the fourth octant
..controls (60.24242,0) and (30.12122,0)
..(0,0) % segment 1
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
% entering the eighth octant
& cycle
Tracing edges at line 112: (weight 1)
@ Octant 1 (2 offsets), from (-0.5,-1) to (91.36363,-0.5)
@ transition line 0, from (-0.5,-1) to (0,-1)
@ transition line 1, from (90.36363,-1) to (91.36363,-0.5)
@ transition line 2, from (91.36363,-0.5) to (91.36363,-0.5)
(91,-1)
@ Octant 2 (1 offset), from (91.36363,-0.5) to (91.36363,0)
@ transition line 2, from (91.36363,-0.5) to (91.36363,-0.5)
@ transition line 1, from (91.36363,-0.5) to (91.36363,0)
@ Octant 3 (2 offsets), from (91.36363,0) to (90.86363,1)
@ transition line 0, from (91.36363,0) to (91.36363,0)
@ transition line 1, from (91.36363,0) to (90.86363,1)
@ transition line 2, from (90.86363,1) to (90.86363,1)
@ Octant 4 (0 offsets), from (90.86363,1) to (0.5,1)
@ transition line 1, from (0.5,1) to (0.5,1)
@ Octant 5 (2 offsets), from (0.5,1) to (-1,0.5)
@ transition line 0, from (0.5,1) to (0,1)
@ transition line 1, from (0,1) to (-1,0.5)
@ transition line 2, from (-1,0.5) to (-1,0.5)
@ Octant 6 (1 offset), from (-1,0.5) to (-1,0)
@ transition line 2, from (-1,0.5) to (-1,0.5)
@ transition line 1, from (-1,0.5) to (-1,0)
(91,1)(-1,1)
@ Octant 7 (2 offsets), from (-1,0) to (-0.5,-1)
@ transition line 0, from (-1,0) to (-1,0)
@ transition line 1, from (-1,0) to (-0.5,-1)
@ transition line 2, from (-0.5,-1) to (-0.5,-1)
@ Octant 8 (0 offsets), from (-0.5,-1) to (-0.5,-1)
@ transition line 1, from (-0.5,-1) to (-0.5,-1)
(-1,-1).
proofrule(EXPR0)(EXPR1)->draw(EXPR0)..(EXPR1)withpen.rulepen
(EXPR0)<-(0,90.36363)
(EXPR1)<-(90.36363,90.36363)
draw<expression>->addto.e.doublepath(EXPR0)withpen.defaultpen
Path at line 112, before choices:
(0,90.36363){curl 1}
..(90.36363,90.36363){curl 1}
Path at line 112, after choices:
(0,90.36363)..controls (30.12122,90.36363) and (60.24242,90.36363)
..(90.36363,90.36363)
(EXPR0)<-path
{addto}
Path at line 112, before subdivision into octants:
(0,90.36363)..controls (30.12122,90.36363) and (60.24242,90.36363)
..(90.36363,90.36363)..controls (60.24242,90.36363) and (30.12122,90.36363)
..cycle
Cycle spec at line 112, after subdivision:
(0,90.36363) % beginning in the first octant
..controls (30.12122,90.36363) and (60.24242,90.36363)
..(90.36363,90.36363) % segment 0
% entering the second octant
% entering the third octant
% entering the fourth octant
..controls (60.24242,90.36363) and (30.12122,90.36363)
..(0,90.36363) % segment 1
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
% entering the eighth octant
& cycle
Tracing edges at line 112: (weight 1)
@ Octant 1 (2 offsets), from (-0.5,89.36363) to (91.36363,89.86363)
@ transition line 0, from (-0.5,89.36363) to (0,89.36363)
@ transition line 1, from (90.36363,89.36363) to (91.36363,89.86363)
@ transition line 2, from (91.36363,89.86363) to (91.36363,89.86363)
(91,89)
@ Octant 2 (1 offset), from (91.36363,89.86363) to (91.36363,90.36363)
@ transition line 2, from (91.36363,89.86363) to (91.36363,89.86363)
@ transition line 1, from (91.36363,89.86363) to (91.36363,90.36363)
@ Octant 3 (2 offsets), from (91.36363,90.36363) to (90.86363,91.36363)
@ transition line 0, from (91.36363,90.36363) to (91.36363,90.36363)
@ transition line 1, from (91.36363,90.36363) to (90.86363,91.36363)
@ transition line 2, from (90.86363,91.36363) to (90.86363,91.36363)
@ Octant 4 (0 offsets), from (90.86363,91.36363) to (0.5,91.36363)
@ transition line 1, from (0.5,91.36363) to (0.5,91.36363)
@ Octant 5 (2 offsets), from (0.5,91.36363) to (-1,90.86363)
@ transition line 0, from (0.5,91.36363) to (0,91.36363)
@ transition line 1, from (0,91.36363) to (-1,90.86363)
@ transition line 2, from (-1,90.86363) to (-1,90.86363)
@ Octant 6 (1 offset), from (-1,90.86363) to (-1,90.36363)
@ transition line 2, from (-1,90.86363) to (-1,90.86363)
@ transition line 1, from (-1,90.86363) to (-1,90.36363)
(91,91)(-1,91)
@ Octant 7 (2 offsets), from (-1,90.36363) to (-0.5,89.36363)
@ transition line 0, from (-1,90.36363) to (-1,90.36363)
@ transition line 1, from (-1,90.36363) to (-0.5,89.36363)
@ transition line 2, from (-0.5,89.36363) to (-0.5,89.36363)
@ Octant 8 (0 offsets), from (-0.5,89.36363) to (-0.5,89.36363)
@ transition line 1, from (-0.5,89.36363) to (-0.5,89.36363)
(-1,89).
proofrule(EXPR0)(EXPR1)->draw(EXPR0)..(EXPR1)withpen.rulepen
(EXPR0)<-(0,0)
(EXPR1)<-(0,90.36363)
draw<expression>->addto.e.doublepath(EXPR0)withpen.defaultpen
Path at line 112, before choices:
(0,0){curl 1}
..(0,90.36363){curl 1}
Path at line 112, after choices:
(0,0)..controls (0,30.12122) and (0,60.24242)
..(0,90.36363)
(EXPR0)<-path
{addto}
Path at line 112, before subdivision into octants:
(0,0)..controls (0,30.12122) and (0,60.24242)
..(0,90.36363)..controls (0,60.24242) and (0,30.12122)
..cycle
Cycle spec at line 112, after subdivision:
(0,0) % beginning in the second octant
..controls (0,30.12122) and (0,60.24242)
..(0,90.36363) % segment 0
% entering the third octant
% entering the fourth octant
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
..controls (0,60.24242) and (0,30.12122)
..(0,0) % segment 1
% entering the eighth octant
% entering the first octant
& cycle
Tracing edges at line 112: (weight 1)
@ Octant 2 (1 offset), from (1,-0.5) to (1,90.36363)
@ transition line 2, from (1,-0.5) to (1,-0.5)
@ transition line 1, from (1,89.86363) to (1,90.36363)
(1,0)
@ Octant 3 (2 offsets), from (1,90.36363) to (0.5,91.36363)
@ transition line 0, from (1,90.36363) to (1,90.36363)
@ transition line 1, from (1,90.36363) to (0.5,91.36363)
@ transition line 2, from (0.5,91.36363) to (0.5,91.36363)
@ Octant 4 (0 offsets), from (0.5,91.36363) to (0.5,91.36363)
@ transition line 1, from (0.5,91.36363) to (0.5,91.36363)
@ Octant 5 (2 offsets), from (0.5,91.36363) to (-1,90.86363)
@ transition line 0, from (0.5,91.36363) to (0,91.36363)
@ transition line 1, from (0,91.36363) to (-1,90.86363)
@ transition line 2, from (-1,90.86363) to (-1,90.86363)
@ Octant 6 (1 offset), from (-1,90.86363) to (-1,90.36363)
@ transition line 2, from (-1,90.86363) to (-1,90.86363)
@ transition line 1, from (-1,90.86363) to (-1,90.36363)
(1,91)(-1,91)
@ Octant 7 (2 offsets), from (-1,90.36363) to (-0.5,-1)
@ transition line 0, from (-1,90.36363) to (-1,90.36363)
@ transition line 1, from (-1,0) to (-0.5,-1)
@ transition line 2, from (-0.5,-1) to (-0.5,-1)
@ Octant 8 (0 offsets), from (-0.5,-1) to (-0.5,-1)
@ transition line 1, from (-0.5,-1) to (-0.5,-1)
@ Octant 1 (2 offsets), from (-0.5,-1) to (1,-0.5)
@ transition line 0, from (-0.5,-1) to (0,-1)
@ transition line 1, from (0,-1) to (1,-0.5)
@ transition line 2, from (1,-0.5) to (1,-0.5)
(-1,-1)(1,-1)(1,0).
proofrule(EXPR0)(EXPR1)->draw(EXPR0)..(EXPR1)withpen.rulepen
(EXPR0)<-(90.36363,0)
(EXPR1)<-(90.36363,90.36363)
draw<expression>->addto.e.doublepath(EXPR0)withpen.defaultpen
Path at line 112, before choices:
(90.36363,0){curl 1}
..(90.36363,90.36363){curl 1}
Path at line 112, after choices:
(90.36363,0)..controls (90.36363,30.12122) and (90.36363,60.24242)
..(90.36363,90.36363)
(EXPR0)<-path
{addto}
Path at line 112, before subdivision into octants:
(90.36363,0)..controls (90.36363,30.12122) and (90.36363,60.24242)
..(90.36363,90.36363)..controls (90.36363,60.24242) and (90.36363,30.12122)
..cycle
Cycle spec at line 112, after subdivision:
(90.36363,0) % beginning in the second octant
..controls (90.36363,30.12122) and (90.36363,60.24242)
..(90.36363,90.36363) % segment 0
% entering the third octant
% entering the fourth octant
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
..controls (90.36363,60.24242) and (90.36363,30.12122)
..(90.36363,0) % segment 1
% entering the eighth octant
% entering the first octant
& cycle
Tracing edges at line 112: (weight 1)
@ Octant 2 (1 offset), from (91.36363,-0.5) to (91.36363,90.36363)
@ transition line 2, from (91.36363,-0.5) to (91.36363,-0.5)
@ transition line 1, from (91.36363,89.86363) to (91.36363,90.36363)
(91,0)
@ Octant 3 (2 offsets), from (91.36363,90.36363) to (90.86363,91.36363)
@ transition line 0, from (91.36363,90.36363) to (91.36363,90.36363)
@ transition line 1, from (91.36363,90.36363) to (90.86363,91.36363)
@ transition line 2, from (90.86363,91.36363) to (90.86363,91.36363)
@ Octant 4 (0 offsets), from (90.86363,91.36363) to (90.86363,91.36363)
@ transition line 1, from (90.86363,91.36363) to (90.86363,91.36363)
@ Octant 5 (2 offsets), from (90.86363,91.36363) to (89.36363,90.86363)
@ transition line 0, from (90.86363,91.36363) to (90.36363,91.36363)
@ transition line 1, from (90.36363,91.36363) to (89.36363,90.86363)
@ transition line 2, from (89.36363,90.86363) to (89.36363,90.86363)
@ Octant 6 (1 offset), from (89.36363,90.86363) to (89.36363,90.36363)
@ transition line 2, from (89.36363,90.86363) to (89.36363,90.86363)
@ transition line 1, from (89.36363,90.86363) to (89.36363,90.36363)
(91,91)(89,91)
@ Octant 7 (2 offsets), from (89.36363,90.36363) to (89.86363,-1)
@ transition line 0, from (89.36363,90.36363) to (89.36363,90.36363)
@ transition line 1, from (89.36363,0) to (89.86363,-1)
@ transition line 2, from (89.86363,-1) to (89.86363,-1)
(89,0)(90,0)
@ Octant 8 (0 offsets), from (89.86363,-1) to (89.86363,-1)
@ transition line 1, from (89.86363,-1) to (89.86363,-1)
@ Octant 1 (2 offsets), from (89.86363,-1) to (91.36363,-0.5)
@ transition line 0, from (89.86363,-1) to (90.36363,-1)
@ transition line 1, from (90.36363,-1) to (91.36363,-0.5)
@ transition line 2, from (91.36363,-0.5) to (91.36363,-0.5)
(90,-1)(91,-1)(91,0).
char.S.E->for.i:=0step0.1until1.0001:foldedturn(0,i*S.height,i*E.width,S.height
);endfor;
(SUFFIX0)<-char.S
(SUFFIX1)<-E
{for}
{loop value=0}
foldedturn(EXPR2)(EXPR3)(EXPR4)(EXPR5)->begingroup.path.p;p=((EXPR2),(EXPR3))..
((EXPR4),(EXPR3))&((EXPR4),(EXPR3))..((EXPR4),(EXPR5));tracingonline:=1;showall
.p;draw.p.withpen.drawpen;endgroup;
(SUFFIX0)<-
(SUFFIX1)<-foldedturn
(EXPR2)<-0
{(0)*(90.36363)}
(EXPR3)<-0
{(0)*(90.36363)}
(EXPR4)<-0
(EXPR5)<-90.36363
{begingroup}
{path}
Path at line 112, before choices:
(0,0){curl 1}
..(0,0){curl 1}
..(0,90.36363){curl 1}
Path at line 112, after choices:
(0,0)..controls (0,0) and (0,0)
..(0,0)..controls (0,30.12122) and (0,60.24242)
..(0,90.36363)
{(unknown path p)=(path)}
{tracingonline:=1}
{showall}
>>
Path at line 112:
(0,0)..controls (0,0) and (0,0)
..(0,0)..controls (0,30.12122) and (0,60.24242)
..(0,90.36363)
! OK.
foldedturn->...tracingonline:=1;showall.p;
draw.p.withpen.drawpen;endg...
<for...> ...ight,(EXPR0)*E.width,S.height)
; ENDFOR
char.S.E->...ht,i*E.width,S.height);endfor
;
testit->...),(w,h));char(SUFFIX2)(SUFFIX3)
;showit;shipit;endgroup
<to be read again>
;
l.112 test S.E;
? s
OK, entering scrollmode...
draw<expression>->addto.e.doublepath(EXPR0)withpen.defaultpen
(EXPR0)<-path
{addto}
Path at line 112, before subdivision into octants:
(0,0)..controls (0,0) and (0,0)
..(0,0)..controls (0,30.12122) and (0,60.24242)
..(0,90.36363)..controls (0,60.24242) and (0,30.12122)
..(0,0)..controls (0,0) and (0,0)
..cycle
Cycle spec at line 112, after subdivision:
(0,0) % beginning in the second octant
..controls (0,30.12122) and (0,60.24242)
..(0,90.36363) % segment 1
% entering the third octant
% entering the fourth octant
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
..controls (0,60.24242) and (0,30.12122)
..(0,0) % segment 2
% entering the eighth octant
% entering the first octant
& cycle
Tracing edges at line 112: (weight 1)
@ Octant 2 (2 offsets), from (2,-1) to (2.5,90.86363)
@ transition line 3, from (2,-1) to (2,-1)
@ transition line 2, from (2,-1) to (2.5,0.5)
@ transition line 1, from (2.5,90.86363) to (2.5,90.86363)
(2,-1)(2,0)(3,0)
@ Octant 3 (0 offsets), from (2.5,90.86363) to (2.5,90.86363)
@ transition line 0, from (2.5,90.86363) to (2.5,90.86363)
@ Octant 4 (2 offsets), from (2.5,90.86363) to (0,92.86363)
@ transition line 3, from (2.5,90.86363) to (1,92.36363)
@ transition line 2, from (1,92.36363) to (0,92.86363)
@ transition line 1, from (0,92.86363) to (0,92.86363)
(3,91)(2,91)(2,92)(1,92)
@ Octant 5 (2 offsets), from (0,92.86363) to (-2,91.36363)
@ transition line 0, from (0,92.86363) to (0,92.86363)
@ transition line 1, from (0,92.86363) to (-1,92.36363)
@ transition line 2, from (-1,92.36363) to (-2,91.36363)
(1,93)(-1,93)(-1,92)(-2,92)
@ Octant 6 (2 offsets), from (-2,91.36363) to (-2.5,89.86363)
@ transition line 3, from (-2,91.36363) to (-2,91.36363)
@ transition line 2, from (-2,91.36363) to (-2.5,89.86363)
@ transition line 1, from (-2.5,89.86363) to (-2.5,89.86363)
@ Octant 7 (0 offsets), from (-2.5,89.86363) to (-2.5,-0.5)
@ transition line 0, from (-2.5,89.86363) to (-2.5,89.86363)
@ Octant 8 (2 offsets), from (-2.5,-0.5) to (0,-2.5)
@ transition line 3, from (-2.5,-0.5) to (-1,-2)
@ transition line 2, from (-1,-2) to (0,-2.5)
@ transition line 1, from (0,-2.5) to (0,-2.5)
(-2,-1)(-1,-1)
@ Octant 1 (2 offsets), from (0,-2.5) to (2,-1)
@ transition line 0, from (0,-2.5) to (0,-2.5)
@ transition line 1, from (0,-2.5) to (1,-2)
@ transition line 2, from (1,-2) to (2,-1)
(-1,-2)(2,-2)(2,-1).
{endgroup}
{[repeat the loop]}
{loop value=0.1}
foldedturn(EXPR2)(EXPR3)(EXPR4)(EXPR5)->begingroup.path.p;p=((EXPR2),(EXPR3))..
((EXPR4),(EXPR3))&((EXPR4),(EXPR3))..((EXPR4),(EXPR5));tracingonline:=1;showall
.p;draw.p.withpen.drawpen;endgroup;
(SUFFIX0)<-
(SUFFIX1)<-foldedturn
(EXPR2)<-0
{(0.1)*(90.36363)}
(EXPR3)<-9.03691
{(0.1)*(90.36363)}
(EXPR4)<-9.03691
(EXPR5)<-90.36363
{begingroup}
{path}
Path at line 112, before choices:
(0,9.03691){curl 1}
..(9.03691,9.03691){curl 1}
..(9.03691,90.36363){curl 1}
Path at line 112, after choices:
(0,9.03691)..controls (3.0123,9.03691) and (6.02461,9.03691)
..(9.03691,9.03691)..controls (9.03691,36.14581) and (9.03691,63.25473)
..(9.03691,90.36363)
{(unknown path p)=(path)}
{tracingonline:=1}
{showall}
>>
Path at line 112:
(0,9.03691)..controls (3.0123,9.03691) and (6.02461,9.03691)
..(9.03691,9.03691)..controls (9.03691,36.14581) and (9.03691,63.25473)
..(9.03691,90.36363)
! OK.
foldedturn->...tracingonline:=1;showall.p;
draw.p.withpen.drawpen;endg...
<for...> ...ight,(EXPR0)*E.width,S.height)
; ENDFOR
char.S.E->...ht,i*E.width,S.height);endfor
;
testit->...),(w,h));char(SUFFIX2)(SUFFIX3)
;showit;shipit;endgroup
<to be read again>
;
l.112 test S.E;
draw<expression>->addto.e.doublepath(EXPR0)withpen.defaultpen
(EXPR0)<-path
{addto}
Path at line 112, before subdivision into octants:
(0,9.03691)..controls (3.0123,9.03691) and (6.02461,9.03691)
..(9.03691,9.03691)..controls (9.03691,36.14581) and (9.03691,63.25473)
..(9.03691,90.36363)..controls (9.03691,63.25473) and (9.03691,36.14581)
..(9.03691,9.03691)..controls (6.02461,9.03691) and (3.0123,9.03691)
..cycle
Cycle spec at line 112, after subdivision:
(0,9.03691) % beginning in the first octant
..controls (3.0123,9.03691) and (6.02461,9.03691)
..(9.03691,9.03691) % segment 0
% entering the second octant
..controls (9.03691,36.14581) and (9.03691,63.25473)
..(9.03691,90.36363) % segment 1
% entering the third octant
% entering the fourth octant
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
..controls (9.03691,63.25473) and (9.03691,36.14581)
..(9.03691,9.03691) % segment 2
% entering the sixth octant
% entering the fifth octant
% entering the fourth octant
..controls (6.02461,9.03691) and (3.0123,9.03691)
..(0,9.03691) % segment 3
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
% entering the eighth octant
& cycle
Tracing edges at line 112: (weight 1)
@ Octant 1 (2 offsets), from (0,6.53691) to (11.03691,8.03691)
@ transition line 0, from (0,6.53691) to (0,6.53691)
@ transition line 1, from (9.03691,6.53691) to (10.03691,7.03691)
@ transition line 2, from (10.03691,7.03691) to (11.03691,8.03691)
(11,7)
@ Octant 2 (2 offsets), from (11.03691,8.03691) to (11.53691,90.86363)
@ transition line 3, from (11.03691,8.03691) to (11.03691,8.03691)
@ transition line 2, from (11.03691,8.03691) to (11.53691,9.53691)
@ transition line 1, from (11.53691,90.86363) to (11.53691,90.86363)
(11,9)(12,9)
@ Octant 3 (0 offsets), from (11.53691,90.86363) to (11.53691,90.86363)
@ transition line 0, from (11.53691,90.86363) to (11.53691,90.86363)
@ Octant 4 (2 offsets), from (11.53691,90.86363) to (9.03691,92.86363)
@ transition line 3, from (11.53691,90.86363) to (10.03691,92.36363)
@ transition line 2, from (10.03691,92.36363) to (9.03691,92.86363)
@ transition line 1, from (9.03691,92.86363) to (9.03691,92.86363)
(12,91)(11,91)(11,92)(10,92)
@ Octant 5 (2 offsets), from (9.03691,92.86363) to (7.03691,91.36363)
@ transition line 0, from (9.03691,92.86363) to (9.03691,92.86363)
@ transition line 1, from (9.03691,92.86363) to (8.03691,92.36363)
@ transition line 2, from (8.03691,92.36363) to (7.03691,91.36363)
(10,93)(8,93)(8,92)(7,92)
@ Octant 6 (2 offsets), from (7.03691,91.36363) to (6.53691,89.86363)
@ transition line 3, from (7.03691,91.36363) to (7.03691,91.36363)
@ transition line 2, from (7.03691,91.36363) to (6.53691,89.86363)
@ transition line 1, from (6.53691,89.86363) to (6.53691,89.86363)
@ Octant 7 (0 offsets), from (6.53691,89.86363) to (6.53691,8.53691)
@ transition line 0, from (6.53691,89.86363) to (6.53691,89.86363)
@ retrograde line from (6.53691,8.53691) to (6.53691,8.53691)
@ Octant 6 (2 offsets), from (6.53691,8.53691) to (7.03691,10.03691)
@ retrograde line from (6.53691,8.53691) to (7.03691,10.03691)
(7,9)
@ transition line 3, from (7.03691,10.03691) to (7.03691,10.03691)
@ transition line 2, from (7.03691,10.03691) to (6.53691,8.53691)
@ transition line 1, from (6.53691,8.53691) to (6.53691,8.53691)
(7,10)
@ retrograde line from (6.53691,8.53691) to (7.03691,10.03691)
(7,9)
@ Octant 5 (2 offsets), from (7.03691,10.03691) to (9.03691,11.53691)
@ retrograde line from (7.03691,10.03691) to (9.03691,11.53691)
(7,10)(8,10)(8,11)(9,11)
@ transition line 0, from (9.03691,11.53691) to (9.03691,11.53691)
@ transition line 1, from (9.03691,11.53691) to (8.03691,11.03691)
@ transition line 2, from (8.03691,11.03691) to (7.03691,10.03691)
(9,12)(9,11)(8,11)
@ retrograde line from (7.03691,10.03691) to (9.03691,11.53691)
(8,10)(8,11)(9,11)
@ Octant 4 (2 offsets), from (9.03691,11.53691) to (0,11.53691)
@ retrograde line from (9.03691,11.53691) to (11.53691,9.53691)
(9,12)(9,11)(10,11)
@ transition line 3, from (11.53691,9.53691) to (10.03691,11.03691)
@ transition line 2, from (10.03691,11.03691) to (9.03691,11.53691)
@ transition line 1, from (0,11.53691) to (0,11.53691)
(10,10)(11,10)(11,11)(9,11)
@ Octant 5 (2 offsets), from (0,11.53691) to (-2,10.03691)
@ transition line 0, from (0,11.53691) to (0,11.53691)
@ transition line 1, from (0,11.53691) to (-1,11.03691)
@ transition line 2, from (-1,11.03691) to (-2,10.03691)
(9,12)(0,12)(0,11)(-2,11)
@ Octant 6 (2 offsets), from (-2,10.03691) to (-2.5,8.53691)
@ transition line 3, from (-2,10.03691) to (-2,10.03691)
@ transition line 2, from (-2,10.03691) to (-2.5,8.53691)
@ transition line 1, from (-2.5,8.53691) to (-2.5,8.53691)
@ Octant 7 (0 offsets), from (-2.5,8.53691) to (-2.5,8.53691)
@ transition line 0, from (-2.5,8.53691) to (-2.5,8.53691)
@ Octant 8 (2 offsets), from (-2.5,8.53691) to (0,6.53691)
@ transition line 3, from (-2.5,8.53691) to (-1,7.03691)
@ transition line 2, from (-1,7.03691) to (0,6.53691)
@ transition line 1, from (0,6.53691) to (0,6.53691)
(-2,8)(-1,8)(-1,7).
{endgroup}
{[repeat the loop]}
{loop value=0.20001}
foldedturn(EXPR2)(EXPR3)(EXPR4)(EXPR5)->begingroup.path.p;p=((EXPR2),(EXPR3))..
((EXPR4),(EXPR3))&((EXPR4),(EXPR3))..((EXPR4),(EXPR5));tracingonline:=1;showall
.p;draw.p.withpen.drawpen;endgroup;
(SUFFIX0)<-
(SUFFIX1)<-foldedturn
(EXPR2)<-0
{(0.20001)*(90.36363)}
(EXPR3)<-18.07382
{(0.20001)*(90.36363)}
(EXPR4)<-18.07382
(EXPR5)<-90.36363
{begingroup}
{path}
Path at line 112, before choices:
(0,18.07382){curl 1}
..(18.07382,18.07382){curl 1}
..(18.07382,90.36363){curl 1}
Path at line 112, after choices:
(0,18.07382)..controls (6.02461,18.07382) and (12.04921,18.07382)
..(18.07382,18.07382)..controls (18.07382,42.17043) and (18.07382,66.26703)
..(18.07382,90.36363)
{(unknown path p)=(path)}
{tracingonline:=1}
{showall}
>>
Path at line 112:
(0,18.07382)..controls (6.02461,18.07382) and (12.04921,18.07382)
..(18.07382,18.07382)..controls (18.07382,42.17043) and (18.07382,66.26703)
..(18.07382,90.36363)
! OK.
foldedturn->...tracingonline:=1;showall.p;
draw.p.withpen.drawpen;endg...
<for...> ...ight,(EXPR0)*E.width,S.height)
; ENDFOR
char.S.E->...ht,i*E.width,S.height);endfor
;
testit->...),(w,h));char(SUFFIX2)(SUFFIX3)
;showit;shipit;endgroup
<to be read again>
;
l.112 test S.E;
draw<expression>->addto.e.doublepath(EXPR0)withpen.defaultpen
(EXPR0)<-path
{addto}
Path at line 112, before subdivision into octants:
(0,18.07382)..controls (6.02461,18.07382) and (12.04921,18.07382)
..(18.07382,18.07382)..controls (18.07382,42.17043) and (18.07382,66.26703)
..(18.07382,90.36363)..controls (18.07382,66.26703) and (18.07382,42.17043)
..(18.07382,18.07382)..controls (12.04921,18.07382) and (6.02461,18.07382)
..cycle
Cycle spec at line 112, after subdivision:
(0,18.07382) % beginning in the first octant
..controls (6.02461,18.07382) and (12.04921,18.07382)
..(18.07382,18.07382) % segment 0
% entering the second octant
..controls (18.07382,42.17043) and (18.07382,66.26703)
..(18.07382,90.36363) % segment 1
% entering the third octant
% entering the fourth octant
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
..controls (18.07382,66.26703) and (18.07382,42.17043)
..(18.07382,18.07382) % segment 2
% entering the sixth octant
% entering the fifth octant
% entering the fourth octant
..controls (12.04921,18.07382) and (6.02461,18.07382)
..(0,18.07382) % segment 3
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
% entering the eighth octant
& cycle
Tracing edges at line 112: (weight 1)
@ Octant 1 (2 offsets), from (0,15.57382) to (20.07382,17.07382)
@ transition line 0, from (0,15.57382) to (0,15.57382)
@ transition line 1, from (18.07382,15.57382) to (19.07382,16.07382)
@ transition line 2, from (19.07382,16.07382) to (20.07382,17.07382)
(20,16)
@ Octant 2 (2 offsets), from (20.07382,17.07382) to (20.57382,90.86363)
@ transition line 3, from (20.07382,17.07382) to (20.07382,17.07382)
@ transition line 2, from (20.07382,17.07382) to (20.57382,18.57382)
@ transition line 1, from (20.57382,90.86363) to (20.57382,90.86363)
(20,18)(21,18)
@ Octant 3 (0 offsets), from (20.57382,90.86363) to (20.57382,90.86363)
@ transition line 0, from (20.57382,90.86363) to (20.57382,90.86363)
@ Octant 4 (2 offsets), from (20.57382,90.86363) to (18.07382,92.86363)
@ transition line 3, from (20.57382,90.86363) to (19.07382,92.36363)
@ transition line 2, from (19.07382,92.36363) to (18.07382,92.86363)
@ transition line 1, from (18.07382,92.86363) to (18.07382,92.86363)
(21,91)(20,91)(20,92)(19,92)
@ Octant 5 (2 offsets), from (18.07382,92.86363) to (16.07382,91.36363)
@ transition line 0, from (18.07382,92.86363) to (18.07382,92.86363)
@ transition line 1, from (18.07382,92.86363) to (17.07382,92.36363)
@ transition line 2, from (17.07382,92.36363) to (16.07382,91.36363)
(19,93)(17,93)(17,92)(16,92)
@ Octant 6 (2 offsets), from (16.07382,91.36363) to (15.57382,89.86363)
@ transition line 3, from (16.07382,91.36363) to (16.07382,91.36363)
@ transition line 2, from (16.07382,91.36363) to (15.57382,89.86363)
@ transition line 1, from (15.57382,89.86363) to (15.57382,89.86363)
@ Octant 7 (0 offsets), from (15.57382,89.86363) to (15.57382,17.57382)
@ transition line 0, from (15.57382,89.86363) to (15.57382,89.86363)
@ retrograde line from (15.57382,17.57382) to (15.57382,17.57382)
@ Octant 6 (2 offsets), from (15.57382,17.57382) to (16.07382,19.07382)
@ retrograde line from (15.57382,17.57382) to (16.07382,19.07382)
(16,18)
@ transition line 3, from (16.07382,19.07382) to (16.07382,19.07382)
@ transition line 2, from (16.07382,19.07382) to (15.57382,17.57382)
@ transition line 1, from (15.57382,17.57382) to (15.57382,17.57382)
(16,19)
@ retrograde line from (15.57382,17.57382) to (16.07382,19.07382)
(16,18)
@ Octant 5 (2 offsets), from (16.07382,19.07382) to (18.07382,20.57382)
@ retrograde line from (16.07382,19.07382) to (18.07382,20.57382)
(16,19)(17,19)(17,20)(18,20)
@ transition line 0, from (18.07382,20.57382) to (18.07382,20.57382)
@ transition line 1, from (18.07382,20.57382) to (17.07382,20.07382)
@ transition line 2, from (17.07382,20.07382) to (16.07382,19.07382)
(18,21)(18,20)(17,20)
@ retrograde line from (16.07382,19.07382) to (18.07382,20.57382)
(17,19)(17,20)(18,20)
@ Octant 4 (2 offsets), from (18.07382,20.57382) to (0,20.57382)
@ retrograde line from (18.07382,20.57382) to (20.57382,18.57382)
(18,21)(18,20)(19,20)
@ transition line 3, from (20.57382,18.57382) to (19.07382,20.07382)
@ transition line 2, from (19.07382,20.07382) to (18.07382,20.57382)
@ transition line 1, from (0,20.57382) to (0,20.57382)
(19,19)(20,19)(20,20)(18,20)
@ Octant 5 (2 offsets), from (0,20.57382) to (-2,19.07382)
@ transition line 0, from (0,20.57382) to (0,20.57382)
@ transition line 1, from (0,20.57382) to (-1,20.07382)
@ transition line 2, from (-1,20.07382) to (-2,19.07382)
(18,21)(0,21)(0,20)(-2,20)
@ Octant 6 (2 offsets), from (-2,19.07382) to (-2.5,17.57382)
@ transition line 3, from (-2,19.07382) to (-2,19.07382)
@ transition line 2, from (-2,19.07382) to (-2.5,17.57382)
@ transition line 1, from (-2.5,17.57382) to (-2.5,17.57382)
@ Octant 7 (0 offsets), from (-2.5,17.57382) to (-2.5,17.57382)
@ transition line 0, from (-2.5,17.57382) to (-2.5,17.57382)
@ Octant 8 (2 offsets), from (-2.5,17.57382) to (0,15.57382)
@ transition line 3, from (-2.5,17.57382) to (-1,16.07382)
@ transition line 2, from (-1,16.07382) to (0,15.57382)
@ transition line 1, from (0,15.57382) to (0,15.57382)
(-2,17)(-1,17)(-1,16).
{endgroup}
{[repeat the loop]}
{loop value=0.30002}
foldedturn(EXPR2)(EXPR3)(EXPR4)(EXPR5)->begingroup.path.p;p=((EXPR2),(EXPR3))..
((EXPR4),(EXPR3))&((EXPR4),(EXPR3))..((EXPR4),(EXPR5));tracingonline:=1;showall
.p;draw.p.withpen.drawpen;endgroup;
(SUFFIX0)<-
(SUFFIX1)<-foldedturn
(EXPR2)<-0
{(0.30002)*(90.36363)}
(EXPR3)<-27.11075
{(0.30002)*(90.36363)}
(EXPR4)<-27.11075
(EXPR5)<-90.36363
{begingroup}
{path}
Path at line 112, before choices:
(0,27.11075){curl 1}
..(27.11075,27.11075){curl 1}
..(27.11075,90.36363){curl 1}
Path at line 112, after choices:
(0,27.11075)..controls (9.03691,27.11075) and (18.07384,27.11075)
..(27.11075,27.11075)..controls (27.11075,48.19504) and (27.11075,69.27934)
..(27.11075,90.36363)
{(unknown path p)=(path)}
{tracingonline:=1}
{showall}
>>
Path at line 112:
(0,27.11075)..controls (9.03691,27.11075) and (18.07384,27.11075)
..(27.11075,27.11075)..controls (27.11075,48.19504) and (27.11075,69.27934)
..(27.11075,90.36363)
! OK.
foldedturn->...tracingonline:=1;showall.p;
draw.p.withpen.drawpen;endg...
<for...> ...ight,(EXPR0)*E.width,S.height)
; ENDFOR
char.S.E->...ht,i*E.width,S.height);endfor
;
testit->...),(w,h));char(SUFFIX2)(SUFFIX3)
;showit;shipit;endgroup
<to be read again>
;
l.112 test S.E;
draw<expression>->addto.e.doublepath(EXPR0)withpen.defaultpen
(EXPR0)<-path
{addto}
Path at line 112, before subdivision into octants:
(0,27.11075)..controls (9.03691,27.11075) and (18.07384,27.11075)
..(27.11075,27.11075)..controls (27.11075,48.19504) and (27.11075,69.27934)
..(27.11075,90.36363)..controls (27.11075,69.27934) and (27.11075,48.19504)
..(27.11075,27.11075)..controls (18.07384,27.11075) and (9.03691,27.11075)
..cycle
Cycle spec at line 112, after subdivision:
(0,27.11075) % beginning in the first octant
..controls (9.03691,27.11075) and (18.07384,27.11075)
..(27.11075,27.11075) % segment 0
% entering the second octant
..controls (27.11075,48.19504) and (27.11075,69.27934)
..(27.11075,90.36363) % segment 1
% entering the third octant
% entering the fourth octant
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
..controls (27.11075,69.27934) and (27.11075,48.19504)
..(27.11075,27.11075) % segment 2
% entering the sixth octant
% entering the fifth octant
% entering the fourth octant
..controls (18.07384,27.11075) and (9.03691,27.11075)
..(0,27.11075) % segment 3
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
% entering the eighth octant
& cycle
Tracing edges at line 112: (weight 1)
@ Octant 1 (2 offsets), from (0,24.61075) to (29.11075,26.11075)
@ transition line 0, from (0,24.61075) to (0,24.61075)
@ transition line 1, from (27.11075,24.61075) to (28.11075,25.11075)
@ transition line 2, from (28.11075,25.11075) to (29.11075,26.11075)
(29,25)
@ Octant 2 (2 offsets), from (29.11075,26.11075) to (29.61075,90.86363)
@ transition line 3, from (29.11075,26.11075) to (29.11075,26.11075)
@ transition line 2, from (29.11075,26.11075) to (29.61075,27.61075)
@ transition line 1, from (29.61075,90.86363) to (29.61075,90.86363)
(29,27)(30,27)
@ Octant 3 (0 offsets), from (29.61075,90.86363) to (29.61075,90.86363)
@ transition line 0, from (29.61075,90.86363) to (29.61075,90.86363)
@ Octant 4 (2 offsets), from (29.61075,90.86363) to (27.11075,92.86363)
@ transition line 3, from (29.61075,90.86363) to (28.11075,92.36363)
@ transition line 2, from (28.11075,92.36363) to (27.11075,92.86363)
@ transition line 1, from (27.11075,92.86363) to (27.11075,92.86363)
(30,91)(29,91)(29,92)(28,92)
@ Octant 5 (2 offsets), from (27.11075,92.86363) to (25.11075,91.36363)
@ transition line 0, from (27.11075,92.86363) to (27.11075,92.86363)
@ transition line 1, from (27.11075,92.86363) to (26.11075,92.36363)
@ transition line 2, from (26.11075,92.36363) to (25.11075,91.36363)
(28,93)(26,93)(26,92)(25,92)
@ Octant 6 (2 offsets), from (25.11075,91.36363) to (24.61075,89.86363)
@ transition line 3, from (25.11075,91.36363) to (25.11075,91.36363)
@ transition line 2, from (25.11075,91.36363) to (24.61075,89.86363)
@ transition line 1, from (24.61075,89.86363) to (24.61075,89.86363)
@ Octant 7 (0 offsets), from (24.61075,89.86363) to (24.61075,26.61075)
@ transition line 0, from (24.61075,89.86363) to (24.61075,89.86363)
@ retrograde line from (24.61075,26.61075) to (24.61075,26.61075)
@ Octant 6 (2 offsets), from (24.61075,26.61075) to (25.11075,28.11075)
@ retrograde line from (24.61075,26.61075) to (25.11075,28.11075)
(25,27)
@ transition line 3, from (25.11075,28.11075) to (25.11075,28.11075)
@ transition line 2, from (25.11075,28.11075) to (24.61075,26.61075)
@ transition line 1, from (24.61075,26.61075) to (24.61075,26.61075)
(25,28)
@ retrograde line from (24.61075,26.61075) to (25.11075,28.11075)
(25,27)
@ Octant 5 (2 offsets), from (25.11075,28.11075) to (27.11075,29.61075)
@ retrograde line from (25.11075,28.11075) to (27.11075,29.61075)
(25,28)(26,28)(26,29)(27,29)
@ transition line 0, from (27.11075,29.61075) to (27.11075,29.61075)
@ transition line 1, from (27.11075,29.61075) to (26.11075,29.11075)
@ transition line 2, from (26.11075,29.11075) to (25.11075,28.11075)
(27,30)(27,29)(26,29)
@ retrograde line from (25.11075,28.11075) to (27.11075,29.61075)
(26,28)(26,29)(27,29)
@ Octant 4 (2 offsets), from (27.11075,29.61075) to (0,29.61075)
@ retrograde line from (27.11075,29.61075) to (29.61075,27.61075)
(27,30)(27,29)(28,29)
@ transition line 3, from (29.61075,27.61075) to (28.11075,29.11075)
@ transition line 2, from (28.11075,29.11075) to (27.11075,29.61075)
@ transition line 1, from (0,29.61075) to (0,29.61075)
(28,28)(29,28)(29,29)(27,29)
@ Octant 5 (2 offsets), from (0,29.61075) to (-2,28.11075)
@ transition line 0, from (0,29.61075) to (0,29.61075)
@ transition line 1, from (0,29.61075) to (-1,29.11075)
@ transition line 2, from (-1,29.11075) to (-2,28.11075)
(27,30)(0,30)(0,29)(-2,29)
@ Octant 6 (2 offsets), from (-2,28.11075) to (-2.5,26.61075)
@ transition line 3, from (-2,28.11075) to (-2,28.11075)
@ transition line 2, from (-2,28.11075) to (-2.5,26.61075)
@ transition line 1, from (-2.5,26.61075) to (-2.5,26.61075)
@ Octant 7 (0 offsets), from (-2.5,26.61075) to (-2.5,26.61075)
@ transition line 0, from (-2.5,26.61075) to (-2.5,26.61075)
@ Octant 8 (2 offsets), from (-2.5,26.61075) to (0,24.61075)
@ transition line 3, from (-2.5,26.61075) to (-1,25.11075)
@ transition line 2, from (-1,25.11075) to (0,24.61075)
@ transition line 1, from (0,24.61075) to (0,24.61075)
(-2,26)(-1,26)(-1,25).
{endgroup}
{[repeat the loop]}
{loop value=0.40002}
foldedturn(EXPR2)(EXPR3)(EXPR4)(EXPR5)->begingroup.path.p;p=((EXPR2),(EXPR3))..
((EXPR4),(EXPR3))&((EXPR4),(EXPR3))..((EXPR4),(EXPR5));tracingonline:=1;showall
.p;draw.p.withpen.drawpen;endgroup;
(SUFFIX0)<-
(SUFFIX1)<-foldedturn
(EXPR2)<-0
{(0.40002)*(90.36363)}
(EXPR3)<-36.14766
{(0.40002)*(90.36363)}
(EXPR4)<-36.14766
(EXPR5)<-90.36363
{begingroup}
{path}
Path at line 112, before choices:
(0,36.14766){curl 1}
..(36.14766,36.14766){curl 1}
..(36.14766,90.36363){curl 1}
Path at line 112, after choices:
(0,36.14766)..controls (12.04922,36.14766) and (24.09843,36.14766)
..(36.14766,36.14766)..controls (36.14766,54.21965) and (36.14766,72.29164)
..(36.14766,90.36363)
{(unknown path p)=(path)}
{tracingonline:=1}
{showall}
>>
Path at line 112:
(0,36.14766)..controls (12.04922,36.14766) and (24.09843,36.14766)
..(36.14766,36.14766)..controls (36.14766,54.21965) and (36.14766,72.29164)
..(36.14766,90.36363)
! OK.
foldedturn->...tracingonline:=1;showall.p;
draw.p.withpen.drawpen;endg...
<for...> ...ight,(EXPR0)*E.width,S.height)
; ENDFOR
char.S.E->...ht,i*E.width,S.height);endfor
;
testit->...),(w,h));char(SUFFIX2)(SUFFIX3)
;showit;shipit;endgroup
<to be read again>
;
l.112 test S.E;
draw<expression>->addto.e.doublepath(EXPR0)withpen.defaultpen
(EXPR0)<-path
{addto}
Path at line 112, before subdivision into octants:
(0,36.14766)..controls (12.04922,36.14766) and (24.09843,36.14766)
..(36.14766,36.14766)..controls (36.14766,54.21965) and (36.14766,72.29164)
..(36.14766,90.36363)..controls (36.14766,72.29164) and (36.14766,54.21965)
..(36.14766,36.14766)..controls (24.09843,36.14766) and (12.04922,36.14766)
..cycle
Cycle spec at line 112, after subdivision:
(0,36.14766) % beginning in the first octant
..controls (12.04922,36.14766) and (24.09843,36.14766)
..(36.14766,36.14766) % segment 0
% entering the second octant
..controls (36.14766,54.21965) and (36.14766,72.29164)
..(36.14766,90.36363) % segment 1
% entering the third octant
% entering the fourth octant
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
..controls (36.14766,72.29164) and (36.14766,54.21965)
..(36.14766,36.14766) % segment 2
% entering the sixth octant
% entering the fifth octant
% entering the fourth octant
..controls (24.09843,36.14766) and (12.04922,36.14766)
..(0,36.14766) % segment 3
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
% entering the eighth octant
& cycle
Tracing edges at line 112: (weight 1)
@ Octant 1 (2 offsets), from (0,33.64766) to (38.14766,35.14766)
@ transition line 0, from (0,33.64766) to (0,33.64766)
@ transition line 1, from (36.14766,33.64766) to (37.14766,34.14766)
@ transition line 2, from (37.14766,34.14766) to (38.14766,35.14766)
(38,34)
@ Octant 2 (2 offsets), from (38.14766,35.14766) to (38.64766,90.86363)
@ transition line 3, from (38.14766,35.14766) to (38.14766,35.14766)
@ transition line 2, from (38.14766,35.14766) to (38.64766,36.64766)
@ transition line 1, from (38.64766,90.86363) to (38.64766,90.86363)
(38,36)(39,36)
@ Octant 3 (0 offsets), from (38.64766,90.86363) to (38.64766,90.86363)
@ transition line 0, from (38.64766,90.86363) to (38.64766,90.86363)
@ Octant 4 (2 offsets), from (38.64766,90.86363) to (36.14766,92.86363)
@ transition line 3, from (38.64766,90.86363) to (37.14766,92.36363)
@ transition line 2, from (37.14766,92.36363) to (36.14766,92.86363)
@ transition line 1, from (36.14766,92.86363) to (36.14766,92.86363)
(39,91)(38,91)(38,92)(37,92)
@ Octant 5 (2 offsets), from (36.14766,92.86363) to (34.14766,91.36363)
@ transition line 0, from (36.14766,92.86363) to (36.14766,92.86363)
@ transition line 1, from (36.14766,92.86363) to (35.14766,92.36363)
@ transition line 2, from (35.14766,92.36363) to (34.14766,91.36363)
(37,93)(35,93)(35,92)(34,92)
@ Octant 6 (2 offsets), from (34.14766,91.36363) to (33.64766,89.86363)
@ transition line 3, from (34.14766,91.36363) to (34.14766,91.36363)
@ transition line 2, from (34.14766,91.36363) to (33.64766,89.86363)
@ transition line 1, from (33.64766,89.86363) to (33.64766,89.86363)
@ Octant 7 (0 offsets), from (33.64766,89.86363) to (33.64766,35.64766)
@ transition line 0, from (33.64766,89.86363) to (33.64766,89.86363)
@ retrograde line from (33.64766,35.64766) to (33.64766,35.64766)
@ Octant 6 (2 offsets), from (33.64766,35.64766) to (34.14766,37.14766)
@ retrograde line from (33.64766,35.64766) to (34.14766,37.14766)
(34,36)
@ transition line 3, from (34.14766,37.14766) to (34.14766,37.14766)
@ transition line 2, from (34.14766,37.14766) to (33.64766,35.64766)
@ transition line 1, from (33.64766,35.64766) to (33.64766,35.64766)
(34,37)
@ retrograde line from (33.64766,35.64766) to (34.14766,37.14766)
(34,36)
@ Octant 5 (2 offsets), from (34.14766,37.14766) to (36.14766,38.64766)
@ retrograde line from (34.14766,37.14766) to (36.14766,38.64766)
(34,37)(35,37)(35,38)(36,38)
@ transition line 0, from (36.14766,38.64766) to (36.14766,38.64766)
@ transition line 1, from (36.14766,38.64766) to (35.14766,38.14766)
@ transition line 2, from (35.14766,38.14766) to (34.14766,37.14766)
(36,39)(36,38)(35,38)
@ retrograde line from (34.14766,37.14766) to (36.14766,38.64766)
(35,37)(35,38)(36,38)
@ Octant 4 (2 offsets), from (36.14766,38.64766) to (0,38.64766)
@ retrograde line from (36.14766,38.64766) to (38.64766,36.64766)
(36,39)(36,38)(38,38)
@ transition line 3, from (38.64766,36.64766) to (37.14766,38.14766)
@ transition line 2, from (37.14766,38.14766) to (36.14766,38.64766)
@ transition line 1, from (0,38.64766) to (0,38.64766)
(38,37)(38,38)(36,38)
@ Octant 5 (2 offsets), from (0,38.64766) to (-2,37.14766)
@ transition line 0, from (0,38.64766) to (0,38.64766)
@ transition line 1, from (0,38.64766) to (-1,38.14766)
@ transition line 2, from (-1,38.14766) to (-2,37.14766)
(36,39)(0,39)(0,38)(-2,38)
@ Octant 6 (2 offsets), from (-2,37.14766) to (-2.5,35.64766)
@ transition line 3, from (-2,37.14766) to (-2,37.14766)
@ transition line 2, from (-2,37.14766) to (-2.5,35.64766)
@ transition line 1, from (-2.5,35.64766) to (-2.5,35.64766)
@ Octant 7 (0 offsets), from (-2.5,35.64766) to (-2.5,35.64766)
@ transition line 0, from (-2.5,35.64766) to (-2.5,35.64766)
@ Octant 8 (2 offsets), from (-2.5,35.64766) to (0,33.64766)
@ transition line 3, from (-2.5,35.64766) to (-1,34.14766)
@ transition line 2, from (-1,34.14766) to (0,33.64766)
@ transition line 1, from (0,33.64766) to (0,33.64766)
(-2,35)(-1,35)(-1,34).
{endgroup}
{[repeat the loop]}
{loop value=0.50003}
foldedturn(EXPR2)(EXPR3)(EXPR4)(EXPR5)->begingroup.path.p;p=((EXPR2),(EXPR3))..
((EXPR4),(EXPR3))&((EXPR4),(EXPR3))..((EXPR4),(EXPR5));tracingonline:=1;showall
.p;draw.p.withpen.drawpen;endgroup;
(SUFFIX0)<-
(SUFFIX1)<-foldedturn
(EXPR2)<-0
{(0.50003)*(90.36363)}
(EXPR3)<-45.18457
{(0.50003)*(90.36363)}
(EXPR4)<-45.18457
(EXPR5)<-90.36363
{begingroup}
{path}
Path at line 112, before choices:
(0,45.18457){curl 1}
..(45.18457,45.18457){curl 1}
..(45.18457,90.36363){curl 1}
Path at line 112, after choices:
(0,45.18457)..controls (15.06152,45.18457) and (30.12305,45.18457)
..(45.18457,45.18457)..controls (45.18457,60.24426) and (45.18457,75.30394)
..(45.18457,90.36363)
{(unknown path p)=(path)}
{tracingonline:=1}
{showall}
>>
Path at line 112:
(0,45.18457)..controls (15.06152,45.18457) and (30.12305,45.18457)
..(45.18457,45.18457)..controls (45.18457,60.24426) and (45.18457,75.30394)
..(45.18457,90.36363)
! OK.
foldedturn->...tracingonline:=1;showall.p;
draw.p.withpen.drawpen;endg...
<for...> ...ight,(EXPR0)*E.width,S.height)
; ENDFOR
char.S.E->...ht,i*E.width,S.height);endfor
;
testit->...),(w,h));char(SUFFIX2)(SUFFIX3)
;showit;shipit;endgroup
<to be read again>
;
l.112 test S.E;
draw<expression>->addto.e.doublepath(EXPR0)withpen.defaultpen
(EXPR0)<-path
{addto}
Path at line 112, before subdivision into octants:
(0,45.18457)..controls (15.06152,45.18457) and (30.12305,45.18457)
..(45.18457,45.18457)..controls (45.18457,60.24426) and (45.18457,75.30394)
..(45.18457,90.36363)..controls (45.18457,75.30394) and (45.18457,60.24426)
..(45.18457,45.18457)..controls (30.12305,45.18457) and (15.06152,45.18457)
..cycle
Cycle spec at line 112, after subdivision:
(0,45.18457) % beginning in the first octant
..controls (15.06152,45.18457) and (30.12305,45.18457)
..(45.18457,45.18457) % segment 0
% entering the second octant
..controls (45.18457,60.24426) and (45.18457,75.30394)
..(45.18457,90.36363) % segment 1
% entering the third octant
% entering the fourth octant
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
..controls (45.18457,75.30394) and (45.18457,60.24426)
..(45.18457,45.18457) % segment 2
% entering the sixth octant
% entering the fifth octant
% entering the fourth octant
..controls (30.12305,45.18457) and (15.06152,45.18457)
..(0,45.18457) % segment 3
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
% entering the eighth octant
& cycle
Tracing edges at line 112: (weight 1)
@ Octant 1 (2 offsets), from (0,42.68457) to (47.18457,44.18457)
@ transition line 0, from (0,42.68457) to (0,42.68457)
@ transition line 1, from (45.18457,42.68457) to (46.18457,43.18457)
@ transition line 2, from (46.18457,43.18457) to (47.18457,44.18457)
(47,43)
@ Octant 2 (2 offsets), from (47.18457,44.18457) to (47.68457,90.86363)
@ transition line 3, from (47.18457,44.18457) to (47.18457,44.18457)
@ transition line 2, from (47.18457,44.18457) to (47.68457,45.68457)
@ transition line 1, from (47.68457,90.86363) to (47.68457,90.86363)
(47,45)(48,45)
@ Octant 3 (0 offsets), from (47.68457,90.86363) to (47.68457,90.86363)
@ transition line 0, from (47.68457,90.86363) to (47.68457,90.86363)
@ Octant 4 (2 offsets), from (47.68457,90.86363) to (45.18457,92.86363)
@ transition line 3, from (47.68457,90.86363) to (46.18457,92.36363)
@ transition line 2, from (46.18457,92.36363) to (45.18457,92.86363)
@ transition line 1, from (45.18457,92.86363) to (45.18457,92.86363)
(48,91)(47,91)(47,92)(46,92)
@ Octant 5 (2 offsets), from (45.18457,92.86363) to (43.18457,91.36363)
@ transition line 0, from (45.18457,92.86363) to (45.18457,92.86363)
@ transition line 1, from (45.18457,92.86363) to (44.18457,92.36363)
@ transition line 2, from (44.18457,92.36363) to (43.18457,91.36363)
(46,93)(44,93)(44,92)(43,92)
@ Octant 6 (2 offsets), from (43.18457,91.36363) to (42.68457,89.86363)
@ transition line 3, from (43.18457,91.36363) to (43.18457,91.36363)
@ transition line 2, from (43.18457,91.36363) to (42.68457,89.86363)
@ transition line 1, from (42.68457,89.86363) to (42.68457,89.86363)
@ Octant 7 (0 offsets), from (42.68457,89.86363) to (42.68457,44.68457)
@ transition line 0, from (42.68457,89.86363) to (42.68457,89.86363)
@ retrograde line from (42.68457,44.68457) to (42.68457,44.68457)
@ Octant 6 (2 offsets), from (42.68457,44.68457) to (43.18457,46.18457)
@ retrograde line from (42.68457,44.68457) to (43.18457,46.18457)
(43,45)
@ transition line 3, from (43.18457,46.18457) to (43.18457,46.18457)
@ transition line 2, from (43.18457,46.18457) to (42.68457,44.68457)
@ transition line 1, from (42.68457,44.68457) to (42.68457,44.68457)
(43,46)
@ retrograde line from (42.68457,44.68457) to (43.18457,46.18457)
(43,45)
@ Octant 5 (2 offsets), from (43.18457,46.18457) to (45.18457,47.68457)
@ retrograde line from (43.18457,46.18457) to (45.18457,47.68457)
(43,46)(44,46)(44,47)(45,47)
@ transition line 0, from (45.18457,47.68457) to (45.18457,47.68457)
@ transition line 1, from (45.18457,47.68457) to (44.18457,47.18457)
@ transition line 2, from (44.18457,47.18457) to (43.18457,46.18457)
(45,48)(45,47)(44,47)
@ retrograde line from (43.18457,46.18457) to (45.18457,47.68457)
(44,46)(44,47)(45,47)
@ Octant 4 (2 offsets), from (45.18457,47.68457) to (0,47.68457)
@ retrograde line from (45.18457,47.68457) to (47.68457,45.68457)
(45,48)(45,47)(47,47)
@ transition line 3, from (47.68457,45.68457) to (46.18457,47.18457)
@ transition line 2, from (46.18457,47.18457) to (45.18457,47.68457)
@ transition line 1, from (0,47.68457) to (0,47.68457)
(47,46)(47,47)(46,47)
@ Octant 5 (2 offsets), from (0,47.68457) to (-2,46.18457)
@ transition line 0, from (0,47.68457) to (0,47.68457)
@ transition line 1, from (0,47.68457) to (-1,47.18457)
@ transition line 2, from (-1,47.18457) to (-2,46.18457)
(46,48)(0,48)(0,47)(-2,47)
@ Octant 6 (2 offsets), from (-2,46.18457) to (-2.5,44.68457)
@ transition line 3, from (-2,46.18457) to (-2,46.18457)
@ transition line 2, from (-2,46.18457) to (-2.5,44.68457)
@ transition line 1, from (-2.5,44.68457) to (-2.5,44.68457)
@ Octant 7 (0 offsets), from (-2.5,44.68457) to (-2.5,44.68457)
@ transition line 0, from (-2.5,44.68457) to (-2.5,44.68457)
@ Octant 8 (2 offsets), from (-2.5,44.68457) to (0,42.68457)
@ transition line 3, from (-2.5,44.68457) to (-1,43.18457)
@ transition line 2, from (-1,43.18457) to (0,42.68457)
@ transition line 1, from (0,42.68457) to (0,42.68457)
(-2,44)(-1,44)(-1,43).
{endgroup}
{[repeat the loop]}
{loop value=0.60004}
foldedturn(EXPR2)(EXPR3)(EXPR4)(EXPR5)->begingroup.path.p;p=((EXPR2),(EXPR3))..
((EXPR4),(EXPR3))&((EXPR4),(EXPR3))..((EXPR4),(EXPR5));tracingonline:=1;showall
.p;draw.p.withpen.drawpen;endgroup;
(SUFFIX0)<-
(SUFFIX1)<-foldedturn
(EXPR2)<-0
{(0.60004)*(90.36363)}
(EXPR3)<-54.22148
{(0.60004)*(90.36363)}
(EXPR4)<-54.22148
(EXPR5)<-90.36363
{begingroup}
{path}
Path at line 112, before choices:
(0,54.22148){curl 1}
..(54.22148,54.22148){curl 1}
..(54.22148,90.36363){curl 1}
Path at line 112, after choices:
(0,54.22148)..controls (18.07382,54.22148) and (36.14766,54.22148)
..(54.22148,54.22148)..controls (54.22148,66.26886) and (54.22148,78.31625)
..(54.22148,90.36363)
{(unknown path p)=(path)}
{tracingonline:=1}
{showall}
>>
Path at line 112:
(0,54.22148)..controls (18.07382,54.22148) and (36.14766,54.22148)
..(54.22148,54.22148)..controls (54.22148,66.26886) and (54.22148,78.31625)
..(54.22148,90.36363)
! OK.
foldedturn->...tracingonline:=1;showall.p;
draw.p.withpen.drawpen;endg...
<for...> ...ight,(EXPR0)*E.width,S.height)
; ENDFOR
char.S.E->...ht,i*E.width,S.height);endfor
;
testit->...),(w,h));char(SUFFIX2)(SUFFIX3)
;showit;shipit;endgroup
<to be read again>
;
l.112 test S.E;
draw<expression>->addto.e.doublepath(EXPR0)withpen.defaultpen
(EXPR0)<-path
{addto}
Path at line 112, before subdivision into octants:
(0,54.22148)..controls (18.07382,54.22148) and (36.14766,54.22148)
..(54.22148,54.22148)..controls (54.22148,66.26886) and (54.22148,78.31625)
..(54.22148,90.36363)..controls (54.22148,78.31625) and (54.22148,66.26886)
..(54.22148,54.22148)..controls (36.14766,54.22148) and (18.07382,54.22148)
..cycle
Cycle spec at line 112, after subdivision:
(0,54.22148) % beginning in the first octant
..controls (18.07382,54.22148) and (36.14766,54.22148)
..(54.22148,54.22148) % segment 0
% entering the second octant
..controls (54.22148,66.26886) and (54.22148,78.31625)
..(54.22148,90.36363) % segment 1
% entering the third octant
% entering the fourth octant
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
..controls (54.22148,78.31625) and (54.22148,66.26886)
..(54.22148,54.22148) % segment 2
% entering the sixth octant
% entering the fifth octant
% entering the fourth octant
..controls (36.14766,54.22148) and (18.07382,54.22148)
..(0,54.22148) % segment 3
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
% entering the eighth octant
& cycle
Tracing edges at line 112: (weight 1)
@ Octant 1 (2 offsets), from (0,51.72148) to (56.22148,53.22148)
@ transition line 0, from (0,51.72148) to (0,51.72148)
@ transition line 1, from (54.22148,51.72148) to (55.22148,52.22148)
@ transition line 2, from (55.22148,52.22148) to (56.22148,53.22148)
(56,52)
@ Octant 2 (2 offsets), from (56.22148,53.22148) to (56.72148,90.86363)
@ transition line 3, from (56.22148,53.22148) to (56.22148,53.22148)
@ transition line 2, from (56.22148,53.22148) to (56.72148,54.72148)
@ transition line 1, from (56.72148,90.86363) to (56.72148,90.86363)
(56,54)(57,54)
@ Octant 3 (0 offsets), from (56.72148,90.86363) to (56.72148,90.86363)
@ transition line 0, from (56.72148,90.86363) to (56.72148,90.86363)
@ Octant 4 (2 offsets), from (56.72148,90.86363) to (54.22148,92.86363)
@ transition line 3, from (56.72148,90.86363) to (55.22148,92.36363)
@ transition line 2, from (55.22148,92.36363) to (54.22148,92.86363)
@ transition line 1, from (54.22148,92.86363) to (54.22148,92.86363)
(57,91)(56,91)(56,92)(55,92)
@ Octant 5 (2 offsets), from (54.22148,92.86363) to (52.22148,91.36363)
@ transition line 0, from (54.22148,92.86363) to (54.22148,92.86363)
@ transition line 1, from (54.22148,92.86363) to (53.22148,92.36363)
@ transition line 2, from (53.22148,92.36363) to (52.22148,91.36363)
(55,93)(53,93)(53,92)(52,92)
@ Octant 6 (2 offsets), from (52.22148,91.36363) to (51.72148,89.86363)
@ transition line 3, from (52.22148,91.36363) to (52.22148,91.36363)
@ transition line 2, from (52.22148,91.36363) to (51.72148,89.86363)
@ transition line 1, from (51.72148,89.86363) to (51.72148,89.86363)
@ Octant 7 (0 offsets), from (51.72148,89.86363) to (51.72148,53.72148)
@ transition line 0, from (51.72148,89.86363) to (51.72148,89.86363)
@ retrograde line from (51.72148,53.72148) to (51.72148,53.72148)
@ Octant 6 (2 offsets), from (51.72148,53.72148) to (52.22148,55.22148)
@ retrograde line from (51.72148,53.72148) to (52.22148,55.22148)
(52,54)
@ transition line 3, from (52.22148,55.22148) to (52.22148,55.22148)
@ transition line 2, from (52.22148,55.22148) to (51.72148,53.72148)
@ transition line 1, from (51.72148,53.72148) to (51.72148,53.72148)
(52,55)
@ retrograde line from (51.72148,53.72148) to (52.22148,55.22148)
(52,54)
@ Octant 5 (2 offsets), from (52.22148,55.22148) to (54.22148,56.72148)
@ retrograde line from (52.22148,55.22148) to (54.22148,56.72148)
(52,55)(53,55)(53,56)(54,56)
@ transition line 0, from (54.22148,56.72148) to (54.22148,56.72148)
@ transition line 1, from (54.22148,56.72148) to (53.22148,56.22148)
@ transition line 2, from (53.22148,56.22148) to (52.22148,55.22148)
(54,57)(54,56)(53,56)
@ retrograde line from (52.22148,55.22148) to (54.22148,56.72148)
(53,55)(53,56)(54,56)
@ Octant 4 (2 offsets), from (54.22148,56.72148) to (0,56.72148)
@ retrograde line from (54.22148,56.72148) to (56.72148,54.72148)
(54,57)(54,56)(56,56)
@ transition line 3, from (56.72148,54.72148) to (55.22148,56.22148)
@ transition line 2, from (55.22148,56.22148) to (54.22148,56.72148)
@ transition line 1, from (0,56.72148) to (0,56.72148)
(56,55)(56,56)(55,56)
@ Octant 5 (2 offsets), from (0,56.72148) to (-2,55.22148)
@ transition line 0, from (0,56.72148) to (0,56.72148)
@ transition line 1, from (0,56.72148) to (-1,56.22148)
@ transition line 2, from (-1,56.22148) to (-2,55.22148)
(55,57)(0,57)(0,56)(-2,56)
@ Octant 6 (2 offsets), from (-2,55.22148) to (-2.5,53.72148)
@ transition line 3, from (-2,55.22148) to (-2,55.22148)
@ transition line 2, from (-2,55.22148) to (-2.5,53.72148)
@ transition line 1, from (-2.5,53.72148) to (-2.5,53.72148)
@ Octant 7 (0 offsets), from (-2.5,53.72148) to (-2.5,53.72148)
@ transition line 0, from (-2.5,53.72148) to (-2.5,53.72148)
@ Octant 8 (2 offsets), from (-2.5,53.72148) to (0,51.72148)
@ transition line 3, from (-2.5,53.72148) to (-1,52.22148)
@ transition line 2, from (-1,52.22148) to (0,51.72148)
@ transition line 1, from (0,51.72148) to (0,51.72148)
(-2,53)(-1,53)(-1,52).
{endgroup}
{[repeat the loop]}
{loop value=0.70004}
foldedturn(EXPR2)(EXPR3)(EXPR4)(EXPR5)->begingroup.path.p;p=((EXPR2),(EXPR3))..
((EXPR4),(EXPR3))&((EXPR4),(EXPR3))..((EXPR4),(EXPR5));tracingonline:=1;showall
.p;draw.p.withpen.drawpen;endgroup;
(SUFFIX0)<-
(SUFFIX1)<-foldedturn
(EXPR2)<-0
{(0.70004)*(90.36363)}
(EXPR3)<-63.2584
{(0.70004)*(90.36363)}
(EXPR4)<-63.2584
(EXPR5)<-90.36363
{begingroup}
{path}
Path at line 112, before choices:
(0,63.2584){curl 1}
..(63.2584,63.2584){curl 1}
..(63.2584,90.36363){curl 1}
Path at line 112, after choices:
(0,63.2584)..controls (21.08614,63.2584) and (42.17227,63.2584)
..(63.2584,63.2584)..controls (63.2584,72.29349) and (63.2584,81.32855)
..(63.2584,90.36363)
{(unknown path p)=(path)}
{tracingonline:=1}
{showall}
>>
Path at line 112:
(0,63.2584)..controls (21.08614,63.2584) and (42.17227,63.2584)
..(63.2584,63.2584)..controls (63.2584,72.29349) and (63.2584,81.32855)
..(63.2584,90.36363)
! OK.
foldedturn->...tracingonline:=1;showall.p;
draw.p.withpen.drawpen;endg...
<for...> ...ight,(EXPR0)*E.width,S.height)
; ENDFOR
char.S.E->...ht,i*E.width,S.height);endfor
;
testit->...),(w,h));char(SUFFIX2)(SUFFIX3)
;showit;shipit;endgroup
<to be read again>
;
l.112 test S.E;
draw<expression>->addto.e.doublepath(EXPR0)withpen.defaultpen
(EXPR0)<-path
{addto}
Path at line 112, before subdivision into octants:
(0,63.2584)..controls (21.08614,63.2584) and (42.17227,63.2584)
..(63.2584,63.2584)..controls (63.2584,72.29349) and (63.2584,81.32855)
..(63.2584,90.36363)..controls (63.2584,81.32855) and (63.2584,72.29349)
..(63.2584,63.2584)..controls (42.17227,63.2584) and (21.08614,63.2584)
..cycle
Cycle spec at line 112, after subdivision:
(0,63.2584) % beginning in the first octant
..controls (21.08614,63.2584) and (42.17227,63.2584)
..(63.2584,63.2584) % segment 0
% entering the second octant
..controls (63.2584,72.29349) and (63.2584,81.32855)
..(63.2584,90.36363) % segment 1
% entering the third octant
% entering the fourth octant
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
..controls (63.2584,81.32855) and (63.2584,72.29349)
..(63.2584,63.2584) % segment 2
% entering the sixth octant
% entering the fifth octant
% entering the fourth octant
..controls (42.17227,63.2584) and (21.08614,63.2584)
..(0,63.2584) % segment 3
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
% entering the eighth octant
& cycle
Tracing edges at line 112: (weight 1)
@ Octant 1 (2 offsets), from (0,60.7584) to (65.2584,62.2584)
@ transition line 0, from (0,60.7584) to (0,60.7584)
@ transition line 1, from (63.2584,60.7584) to (64.2584,61.2584)
@ transition line 2, from (64.2584,61.2584) to (65.2584,62.2584)
(65,61)
@ Octant 2 (2 offsets), from (65.2584,62.2584) to (65.7584,90.86363)
@ transition line 3, from (65.2584,62.2584) to (65.2584,62.2584)
@ transition line 2, from (65.2584,62.2584) to (65.7584,63.7584)
@ transition line 1, from (65.7584,90.86363) to (65.7584,90.86363)
(65,63)(66,63)
@ Octant 3 (0 offsets), from (65.7584,90.86363) to (65.7584,90.86363)
@ transition line 0, from (65.7584,90.86363) to (65.7584,90.86363)
@ Octant 4 (2 offsets), from (65.7584,90.86363) to (63.2584,92.86363)
@ transition line 3, from (65.7584,90.86363) to (64.2584,92.36363)
@ transition line 2, from (64.2584,92.36363) to (63.2584,92.86363)
@ transition line 1, from (63.2584,92.86363) to (63.2584,92.86363)
(66,91)(65,91)(65,92)(64,92)
@ Octant 5 (2 offsets), from (63.2584,92.86363) to (61.2584,91.36363)
@ transition line 0, from (63.2584,92.86363) to (63.2584,92.86363)
@ transition line 1, from (63.2584,92.86363) to (62.2584,92.36363)
@ transition line 2, from (62.2584,92.36363) to (61.2584,91.36363)
(64,93)(63,93)(63,92)(61,92)
@ Octant 6 (2 offsets), from (61.2584,91.36363) to (60.7584,89.86363)
@ transition line 3, from (61.2584,91.36363) to (61.2584,91.36363)
@ transition line 2, from (61.2584,91.36363) to (60.7584,89.86363)
@ transition line 1, from (60.7584,89.86363) to (60.7584,89.86363)
@ Octant 7 (0 offsets), from (60.7584,89.86363) to (60.7584,62.7584)
@ transition line 0, from (60.7584,89.86363) to (60.7584,89.86363)
@ retrograde line from (60.7584,62.7584) to (60.7584,62.7584)
@ Octant 6 (2 offsets), from (60.7584,62.7584) to (61.2584,64.2584)
@ retrograde line from (60.7584,62.7584) to (61.2584,64.2584)
(61,63)
@ transition line 3, from (61.2584,64.2584) to (61.2584,64.2584)
@ transition line 2, from (61.2584,64.2584) to (60.7584,62.7584)
@ transition line 1, from (60.7584,62.7584) to (60.7584,62.7584)
(61,64)
@ retrograde line from (60.7584,62.7584) to (61.2584,64.2584)
(61,63)
@ Octant 5 (2 offsets), from (61.2584,64.2584) to (63.2584,65.7584)
@ retrograde line from (61.2584,64.2584) to (63.2584,65.7584)
(61,64)(62,64)(62,65)(63,65)
@ transition line 0, from (63.2584,65.7584) to (63.2584,65.7584)
@ transition line 1, from (63.2584,65.7584) to (62.2584,65.2584)
@ transition line 2, from (62.2584,65.2584) to (61.2584,64.2584)
(63,66)(63,65)(62,65)
@ retrograde line from (61.2584,64.2584) to (63.2584,65.7584)
(62,64)(62,65)(63,65)
@ Octant 4 (2 offsets), from (63.2584,65.7584) to (0,65.7584)
@ retrograde line from (63.2584,65.7584) to (65.7584,63.7584)
(63,66)(64,66)(64,65)(65,65)
@ transition line 3, from (65.7584,63.7584) to (64.2584,65.2584)
@ transition line 2, from (64.2584,65.2584) to (63.2584,65.7584)
@ transition line 1, from (0,65.7584) to (0,65.7584)
(65,64)(65,65)(64,65)
@ Octant 5 (2 offsets), from (0,65.7584) to (-2,64.2584)
@ transition line 0, from (0,65.7584) to (0,65.7584)
@ transition line 1, from (0,65.7584) to (-1,65.2584)
@ transition line 2, from (-1,65.2584) to (-2,64.2584)
(64,66)(-1,66)(-1,65)(-2,65)
@ Octant 6 (2 offsets), from (-2,64.2584) to (-2.5,62.7584)
@ transition line 3, from (-2,64.2584) to (-2,64.2584)
@ transition line 2, from (-2,64.2584) to (-2.5,62.7584)
@ transition line 1, from (-2.5,62.7584) to (-2.5,62.7584)
@ Octant 7 (0 offsets), from (-2.5,62.7584) to (-2.5,62.7584)
@ transition line 0, from (-2.5,62.7584) to (-2.5,62.7584)
@ Octant 8 (2 offsets), from (-2.5,62.7584) to (0,60.7584)
@ transition line 3, from (-2.5,62.7584) to (-1,61.2584)
@ transition line 2, from (-1,61.2584) to (0,60.7584)
@ transition line 1, from (0,60.7584) to (0,60.7584)
(-2,62)(-1,62)(-1,61).
{endgroup}
{[repeat the loop]}
{loop value=0.80005}
foldedturn(EXPR2)(EXPR3)(EXPR4)(EXPR5)->begingroup.path.p;p=((EXPR2),(EXPR3))..
((EXPR4),(EXPR3))&((EXPR4),(EXPR3))..((EXPR4),(EXPR5));tracingonline:=1;showall
.p;draw.p.withpen.drawpen;endgroup;
(SUFFIX0)<-
(SUFFIX1)<-foldedturn
(EXPR2)<-0
{(0.80005)*(90.36363)}
(EXPR3)<-72.29532
{(0.80005)*(90.36363)}
(EXPR4)<-72.29532
(EXPR5)<-90.36363
{begingroup}
{path}
Path at line 112, before choices:
(0,72.29532){curl 1}
..(72.29532,72.29532){curl 1}
..(72.29532,90.36363){curl 1}
Path at line 112, after choices:
(0,72.29532)..controls (24.09843,72.29532) and (48.19688,72.29532)
..(72.29532,72.29532)..controls (72.29532,78.31808) and (72.29532,84.34087)
..(72.29532,90.36363)
{(unknown path p)=(path)}
{tracingonline:=1}
{showall}
>>
Path at line 112:
(0,72.29532)..controls (24.09843,72.29532) and (48.19688,72.29532)
..(72.29532,72.29532)..controls (72.29532,78.31808) and (72.29532,84.34087)
..(72.29532,90.36363)
! OK.
foldedturn->...tracingonline:=1;showall.p;
draw.p.withpen.drawpen;endg...
<for...> ...ight,(EXPR0)*E.width,S.height)
; ENDFOR
char.S.E->...ht,i*E.width,S.height);endfor
;
testit->...),(w,h));char(SUFFIX2)(SUFFIX3)
;showit;shipit;endgroup
<to be read again>
;
l.112 test S.E;
draw<expression>->addto.e.doublepath(EXPR0)withpen.defaultpen
(EXPR0)<-path
{addto}
Path at line 112, before subdivision into octants:
(0,72.29532)..controls (24.09843,72.29532) and (48.19688,72.29532)
..(72.29532,72.29532)..controls (72.29532,78.31808) and (72.29532,84.34087)
..(72.29532,90.36363)..controls (72.29532,84.34087) and (72.29532,78.31808)
..(72.29532,72.29532)..controls (48.19688,72.29532) and (24.09843,72.29532)
..cycle
Cycle spec at line 112, after subdivision:
(0,72.29532) % beginning in the first octant
..controls (24.09843,72.29532) and (48.19688,72.29532)
..(72.29532,72.29532) % segment 0
% entering the second octant
..controls (72.29532,78.31808) and (72.29532,84.34087)
..(72.29532,90.36363) % segment 1
% entering the third octant
% entering the fourth octant
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
..controls (72.29532,84.34087) and (72.29532,78.31808)
..(72.29532,72.29532) % segment 2
% entering the sixth octant
% entering the fifth octant
% entering the fourth octant
..controls (48.19688,72.29532) and (24.09843,72.29532)
..(0,72.29532) % segment 3
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
% entering the eighth octant
& cycle
Tracing edges at line 112: (weight 1)
@ Octant 1 (2 offsets), from (0,69.79532) to (74.29532,71.29532)
@ transition line 0, from (0,69.79532) to (0,69.79532)
@ transition line 1, from (72.29532,69.79532) to (73.29532,70.29532)
@ transition line 2, from (73.29532,70.29532) to (74.29532,71.29532)
(74,70)
@ Octant 2 (2 offsets), from (74.29532,71.29532) to (74.79532,90.86363)
@ transition line 3, from (74.29532,71.29532) to (74.29532,71.29532)
@ transition line 2, from (74.29532,71.29532) to (74.79532,72.79532)
@ transition line 1, from (74.79532,90.86363) to (74.79532,90.86363)
(74,72)(75,72)
@ Octant 3 (0 offsets), from (74.79532,90.86363) to (74.79532,90.86363)
@ transition line 0, from (74.79532,90.86363) to (74.79532,90.86363)
@ Octant 4 (2 offsets), from (74.79532,90.86363) to (72.29532,92.86363)
@ transition line 3, from (74.79532,90.86363) to (73.29532,92.36363)
@ transition line 2, from (73.29532,92.36363) to (72.29532,92.86363)
@ transition line 1, from (72.29532,92.86363) to (72.29532,92.86363)
(75,91)(74,91)(74,92)(73,92)
@ Octant 5 (2 offsets), from (72.29532,92.86363) to (70.29532,91.36363)
@ transition line 0, from (72.29532,92.86363) to (72.29532,92.86363)
@ transition line 1, from (72.29532,92.86363) to (71.29532,92.36363)
@ transition line 2, from (71.29532,92.36363) to (70.29532,91.36363)
(73,93)(72,93)(72,92)(70,92)
@ Octant 6 (2 offsets), from (70.29532,91.36363) to (69.79532,89.86363)
@ transition line 3, from (70.29532,91.36363) to (70.29532,91.36363)
@ transition line 2, from (70.29532,91.36363) to (69.79532,89.86363)
@ transition line 1, from (69.79532,89.86363) to (69.79532,89.86363)
@ Octant 7 (0 offsets), from (69.79532,89.86363) to (69.79532,71.79532)
@ transition line 0, from (69.79532,89.86363) to (69.79532,89.86363)
@ retrograde line from (69.79532,71.79532) to (69.79532,71.79532)
@ Octant 6 (2 offsets), from (69.79532,71.79532) to (70.29532,73.29532)
@ retrograde line from (69.79532,71.79532) to (70.29532,73.29532)
(70,72)
@ transition line 3, from (70.29532,73.29532) to (70.29532,73.29532)
@ transition line 2, from (70.29532,73.29532) to (69.79532,71.79532)
@ transition line 1, from (69.79532,71.79532) to (69.79532,71.79532)
(70,73)
@ retrograde line from (69.79532,71.79532) to (70.29532,73.29532)
(70,72)
@ Octant 5 (2 offsets), from (70.29532,73.29532) to (72.29532,74.79532)
@ retrograde line from (70.29532,73.29532) to (72.29532,74.79532)
(70,73)(71,73)(71,74)(72,74)
@ transition line 0, from (72.29532,74.79532) to (72.29532,74.79532)
@ transition line 1, from (72.29532,74.79532) to (71.29532,74.29532)
@ transition line 2, from (71.29532,74.29532) to (70.29532,73.29532)
(72,75)(72,74)(71,74)
@ retrograde line from (70.29532,73.29532) to (72.29532,74.79532)
(71,73)(71,74)(72,74)
@ Octant 4 (2 offsets), from (72.29532,74.79532) to (0,74.79532)
@ retrograde line from (72.29532,74.79532) to (74.79532,72.79532)
(72,75)(73,75)(73,74)(74,74)
@ transition line 3, from (74.79532,72.79532) to (73.29532,74.29532)
@ transition line 2, from (73.29532,74.29532) to (72.29532,74.79532)
@ transition line 1, from (0,74.79532) to (0,74.79532)
(74,73)(74,74)(73,74)
@ Octant 5 (2 offsets), from (0,74.79532) to (-2,73.29532)
@ transition line 0, from (0,74.79532) to (0,74.79532)
@ transition line 1, from (0,74.79532) to (-1,74.29532)
@ transition line 2, from (-1,74.29532) to (-2,73.29532)
(73,75)(-1,75)(-1,74)(-2,74)
@ Octant 6 (2 offsets), from (-2,73.29532) to (-2.5,71.79532)
@ transition line 3, from (-2,73.29532) to (-2,73.29532)
@ transition line 2, from (-2,73.29532) to (-2.5,71.79532)
@ transition line 1, from (-2.5,71.79532) to (-2.5,71.79532)
@ Octant 7 (0 offsets), from (-2.5,71.79532) to (-2.5,71.79532)
@ transition line 0, from (-2.5,71.79532) to (-2.5,71.79532)
@ Octant 8 (2 offsets), from (-2.5,71.79532) to (0,69.79532)
@ transition line 3, from (-2.5,71.79532) to (-1,70.29532)
@ transition line 2, from (-1,70.29532) to (0,69.79532)
@ transition line 1, from (0,69.79532) to (0,69.79532)
(-2,71)(-1,71)(-1,70).
{endgroup}
{[repeat the loop]}
{loop value=0.90005}
foldedturn(EXPR2)(EXPR3)(EXPR4)(EXPR5)->begingroup.path.p;p=((EXPR2),(EXPR3))..
((EXPR4),(EXPR3))&((EXPR4),(EXPR3))..((EXPR4),(EXPR5));tracingonline:=1;showall
.p;draw.p.withpen.drawpen;endgroup;
(SUFFIX0)<-
(SUFFIX1)<-foldedturn
(EXPR2)<-0
{(0.90005)*(90.36363)}
(EXPR3)<-81.33223
{(0.90005)*(90.36363)}
(EXPR4)<-81.33223
(EXPR5)<-90.36363
{begingroup}
{path}
Path at line 112, before choices:
(0,81.33223){curl 1}
..(81.33223,81.33223){curl 1}
..(81.33223,90.36363){curl 1}
Path at line 112, after choices:
(0,81.33223)..controls (27.11075,81.33223) and (54.22148,81.33223)
..(81.33223,81.33223)..controls (81.33223,84.3427) and (81.33223,87.35316)
..(81.33223,90.36363)
{(unknown path p)=(path)}
{tracingonline:=1}
{showall}
>>
Path at line 112:
(0,81.33223)..controls (27.11075,81.33223) and (54.22148,81.33223)
..(81.33223,81.33223)..controls (81.33223,84.3427) and (81.33223,87.35316)
..(81.33223,90.36363)
! OK.
foldedturn->...tracingonline:=1;showall.p;
draw.p.withpen.drawpen;endg...
<for...> ...ight,(EXPR0)*E.width,S.height)
; ENDFOR
char.S.E->...ht,i*E.width,S.height);endfor
;
testit->...),(w,h));char(SUFFIX2)(SUFFIX3)
;showit;shipit;endgroup
<to be read again>
;
l.112 test S.E;
draw<expression>->addto.e.doublepath(EXPR0)withpen.defaultpen
(EXPR0)<-path
{addto}
Path at line 112, before subdivision into octants:
(0,81.33223)..controls (27.11075,81.33223) and (54.22148,81.33223)
..(81.33223,81.33223)..controls (81.33223,84.3427) and (81.33223,87.35316)
..(81.33223,90.36363)..controls (81.33223,87.35316) and (81.33223,84.3427)
..(81.33223,81.33223)..controls (54.22148,81.33223) and (27.11075,81.33223)
..cycle
Cycle spec at line 112, after subdivision:
(0,81.33223) % beginning in the first octant
..controls (27.11075,81.33223) and (54.22148,81.33223)
..(81.33223,81.33223) % segment 0
% entering the second octant
..controls (81.33223,84.3427) and (81.33223,87.35316)
..(81.33223,90.36363) % segment 1
% entering the third octant
% entering the fourth octant
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
..controls (81.33223,87.35316) and (81.33223,84.3427)
..(81.33223,81.33223) % segment 2
% entering the sixth octant
% entering the fifth octant
% entering the fourth octant
..controls (54.22148,81.33223) and (27.11075,81.33223)
..(0,81.33223) % segment 3
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
% entering the eighth octant
& cycle
Tracing edges at line 112: (weight 1)
@ Octant 1 (2 offsets), from (0,78.83223) to (83.33223,80.33223)
@ transition line 0, from (0,78.83223) to (0,78.83223)
@ transition line 1, from (81.33223,78.83223) to (82.33223,79.33223)
@ transition line 2, from (82.33223,79.33223) to (83.33223,80.33223)
(83,79)
@ Octant 2 (2 offsets), from (83.33223,80.33223) to (83.83223,90.86363)
@ transition line 3, from (83.33223,80.33223) to (83.33223,80.33223)
@ transition line 2, from (83.33223,80.33223) to (83.83223,81.83223)
@ transition line 1, from (83.83223,90.86363) to (83.83223,90.86363)
(83,81)(84,81)
@ Octant 3 (0 offsets), from (83.83223,90.86363) to (83.83223,90.86363)
@ transition line 0, from (83.83223,90.86363) to (83.83223,90.86363)
@ Octant 4 (2 offsets), from (83.83223,90.86363) to (81.33223,92.86363)
@ transition line 3, from (83.83223,90.86363) to (82.33223,92.36363)
@ transition line 2, from (82.33223,92.36363) to (81.33223,92.86363)
@ transition line 1, from (81.33223,92.86363) to (81.33223,92.86363)
(84,91)(83,91)(83,92)(82,92)
@ Octant 5 (2 offsets), from (81.33223,92.86363) to (79.33223,91.36363)
@ transition line 0, from (81.33223,92.86363) to (81.33223,92.86363)
@ transition line 1, from (81.33223,92.86363) to (80.33223,92.36363)
@ transition line 2, from (80.33223,92.36363) to (79.33223,91.36363)
(82,93)(81,93)(81,92)(79,92)
@ Octant 6 (2 offsets), from (79.33223,91.36363) to (78.83223,89.86363)
@ transition line 3, from (79.33223,91.36363) to (79.33223,91.36363)
@ transition line 2, from (79.33223,91.36363) to (78.83223,89.86363)
@ transition line 1, from (78.83223,89.86363) to (78.83223,89.86363)
@ Octant 7 (0 offsets), from (78.83223,89.86363) to (78.83223,80.83223)
@ transition line 0, from (78.83223,89.86363) to (78.83223,89.86363)
@ retrograde line from (78.83223,80.83223) to (78.83223,80.83223)
@ Octant 6 (2 offsets), from (78.83223,80.83223) to (79.33223,82.33223)
@ retrograde line from (78.83223,80.83223) to (79.33223,82.33223)
(79,81)
@ transition line 3, from (79.33223,82.33223) to (79.33223,82.33223)
@ transition line 2, from (79.33223,82.33223) to (78.83223,80.83223)
@ transition line 1, from (78.83223,80.83223) to (78.83223,80.83223)
(79,82)
@ retrograde line from (78.83223,80.83223) to (79.33223,82.33223)
(79,81)
@ Octant 5 (2 offsets), from (79.33223,82.33223) to (81.33223,83.83223)
@ retrograde line from (79.33223,82.33223) to (81.33223,83.83223)
(79,82)(80,82)(80,83)(81,83)
@ transition line 0, from (81.33223,83.83223) to (81.33223,83.83223)
@ transition line 1, from (81.33223,83.83223) to (80.33223,83.33223)
@ transition line 2, from (80.33223,83.33223) to (79.33223,82.33223)
(81,84)(81,83)(80,83)
@ retrograde line from (79.33223,82.33223) to (81.33223,83.83223)
(80,82)(80,83)(81,83)
@ Octant 4 (2 offsets), from (81.33223,83.83223) to (0,83.83223)
@ retrograde line from (81.33223,83.83223) to (83.83223,81.83223)
(81,84)(82,84)(82,83)(83,83)
@ transition line 3, from (83.83223,81.83223) to (82.33223,83.33223)
@ transition line 2, from (82.33223,83.33223) to (81.33223,83.83223)
@ transition line 1, from (0,83.83223) to (0,83.83223)
(83,82)(83,83)(82,83)
@ Octant 5 (2 offsets), from (0,83.83223) to (-2,82.33223)
@ transition line 0, from (0,83.83223) to (0,83.83223)
@ transition line 1, from (0,83.83223) to (-1,83.33223)
@ transition line 2, from (-1,83.33223) to (-2,82.33223)
(82,84)(-1,84)(-1,83)(-2,83)
@ Octant 6 (2 offsets), from (-2,82.33223) to (-2.5,80.83223)
@ transition line 3, from (-2,82.33223) to (-2,82.33223)
@ transition line 2, from (-2,82.33223) to (-2.5,80.83223)
@ transition line 1, from (-2.5,80.83223) to (-2.5,80.83223)
@ Octant 7 (0 offsets), from (-2.5,80.83223) to (-2.5,80.83223)
@ transition line 0, from (-2.5,80.83223) to (-2.5,80.83223)
@ Octant 8 (2 offsets), from (-2.5,80.83223) to (0,78.83223)
@ transition line 3, from (-2.5,80.83223) to (-1,79.33223)
@ transition line 2, from (-1,79.33223) to (0,78.83223)
@ transition line 1, from (0,78.83223) to (0,78.83223)
(-2,80)(-1,80)(-1,79).
{endgroup}
{[repeat the loop]}
{loop value=1.00006}
foldedturn(EXPR2)(EXPR3)(EXPR4)(EXPR5)->begingroup.path.p;p=((EXPR2),(EXPR3))..
((EXPR4),(EXPR3))&((EXPR4),(EXPR3))..((EXPR4),(EXPR5));tracingonline:=1;showall
.p;draw.p.withpen.drawpen;endgroup;
(SUFFIX0)<-
(SUFFIX1)<-foldedturn
(EXPR2)<-0
{(1.00006)*(90.36363)}
(EXPR3)<-90.36914
{(1.00006)*(90.36363)}
(EXPR4)<-90.36914
(EXPR5)<-90.36363
{begingroup}
{path}
Path at line 112, before choices:
(0,90.36914){curl 1}
..(90.36914,90.36914){curl 1}
..(90.36914,90.36363){curl 1}
Path at line 112, after choices:
(0,90.36914)..controls (30.12305,90.36914) and (60.2461,90.36914)
..(90.36914,90.36914)..controls (90.36914,90.36731) and (90.36914,90.36546)
..(90.36914,90.36363)
{(unknown path p)=(path)}
{tracingonline:=1}
{showall}
>>
Path at line 112:
(0,90.36914)..controls (30.12305,90.36914) and (60.2461,90.36914)
..(90.36914,90.36914)..controls (90.36914,90.36731) and (90.36914,90.36546)
..(90.36914,90.36363)
! OK.
foldedturn->...tracingonline:=1;showall.p;
draw.p.withpen.drawpen;endg...
<for...> ...ight,(EXPR0)*E.width,S.height)
; ENDFOR
char.S.E->...ht,i*E.width,S.height);endfor
;
testit->...),(w,h));char(SUFFIX2)(SUFFIX3)
;showit;shipit;endgroup
<to be read again>
;
l.112 test S.E;
draw<expression>->addto.e.doublepath(EXPR0)withpen.defaultpen
(EXPR0)<-path
{addto}
Path at line 112, before subdivision into octants:
(0,90.36914)..controls (30.12305,90.36914) and (60.2461,90.36914)
..(90.36914,90.36914)..controls (90.36914,90.36731) and (90.36914,90.36546)
..(90.36914,90.36363)..controls (90.36914,90.36546) and (90.36914,90.36731)
..(90.36914,90.36914)..controls (60.2461,90.36914) and (30.12305,90.36914)
..cycle
Cycle spec at line 112, after subdivision:
(0,90.36914) % beginning in the first octant
..controls (30.12305,90.36914) and (60.2461,90.36914)
..(90.36914,90.36914) % segment 0
% entering the eighth octant
% entering the seventh octant
..controls (90.36914,90.36731) and (90.36914,90.36546)
..(90.36914,90.36363) % segment 1
% entering the eighth octant
% entering the first octant
% entering the second octant
..controls (90.36914,90.36546) and (90.36914,90.36731)
..(90.36914,90.36914) % segment 2
% entering the third octant
% entering the fourth octant
..controls (60.2461,90.36914) and (30.12305,90.36914)
..(0,90.36914) % segment 3
% entering the fifth octant
% entering the sixth octant
% entering the seventh octant
% entering the eighth octant
& cycle
Tracing edges at line 112: (weight 1)
@ Octant 1 (2 offsets), from (0,87.86914) to (90.36914,87.86914)
@ transition line 0, from (0,87.86914) to (0,87.86914)
@ transition line 1, from (90.36914,87.86914) to (91.36914,88.36914)
@ transition line 2, from (91.36914,88.36914) to (92.36914,89.36914)
(92,88)
@ retrograde line from (92.36914,89.36914) to (90.36914,87.86914)
(92,89)(91,89)
@ Octant 8 (2 offsets), from (90.36914,87.86914) to (87.86914,89.86914)
@ retrograde line from (90.36914,87.86914) to (87.86914,89.86914)
(91,88)(90,88)(90,89)(88,89)
@ transition line 3, from (87.86914,89.86914) to (89.36914,88.36914)
@ transition line 2, from (89.36914,88.36914) to (90.36914,87.86914)
@ transition line 1, from (90.36914,87.86914) to (90.36914,87.86914)
(88,90)(88,89)(89,89)
@ retrograde line from (90.36914,87.86914) to (87.86914,89.86914)
(89,88)(90,88)(90,89)(88,89)
@ Octant 7 (0 offsets), from (87.86914,89.86914) to (87.86914,89.86363)
@ retrograde line from (87.86914,89.86914) to (87.86914,89.86914)
@ transition line 0, from (87.86914,89.86914) to (87.86914,89.86914)
@ Octant 8 (2 offsets), from (87.86914,89.86363) to (90.36914,87.86363)
@ transition line 3, from (87.86914,89.86363) to (89.36914,88.36363)
@ transition line 2, from (89.36914,88.36363) to (90.36914,87.86363)
@ transition line 1, from (90.36914,87.86363) to (90.36914,87.86363)
(88,90)(88,89)(89,89)
@ Octant 1 (2 offsets), from (90.36914,87.86363) to (92.36914,89.36363)
@ transition line 0, from (90.36914,87.86363) to (90.36914,87.86363)
@ transition line 1, from (90.36914,87.86363) to (91.36914,88.36363)
@ transition line 2, from (91.36914,88.36363) to (92.36914,89.36363)
(89,88)(92,88)
@ Octant 2 (2 offsets), from (92.36914,89.36363) to (92.86914,90.86914)
@ transition line 3, from (92.36914,89.36363) to (92.36914,89.36363)
@ transition line 2, from (92.36914,89.36363) to (92.86914,90.86363)
@ transition line 1, from (92.86914,90.86914) to (92.86914,90.86914)
(92,90)(93,90)
@ Octant 3 (0 offsets), from (92.86914,90.86914) to (92.86914,90.86914)
@ transition line 0, from (92.86914,90.86914) to (92.86914,90.86914)
@ Octant 4 (2 offsets), from (92.86914,90.86914) to (0,92.86914)
@ transition line 3, from (92.86914,90.86914) to (91.36914,92.36914)
@ transition line 2, from (91.36914,92.36914) to (90.36914,92.86914)
@ transition line 1, from (0,92.86914) to (0,92.86914)
(93,91)(92,91)(92,92)(91,92)
@ Octant 5 (2 offsets), from (0,92.86914) to (-2,91.36914)
@ transition line 0, from (0,92.86914) to (0,92.86914)
@ transition line 1, from (0,92.86914) to (-1,92.36914)
@ transition line 2, from (-1,92.36914) to (-2,91.36914)
(91,93)(-1,93)(-1,92)(-2,92)
@ Octant 6 (2 offsets), from (-2,91.36914) to (-2.5,89.86914)
@ transition line 3, from (-2,91.36914) to (-2,91.36914)
@ transition line 2, from (-2,91.36914) to (-2.5,89.86914)
@ transition line 1, from (-2.5,89.86914) to (-2.5,89.86914)
@ Octant 7 (0 offsets), from (-2.5,89.86914) to (-2.5,89.86914)
@ transition line 0, from (-2.5,89.86914) to (-2.5,89.86914)
@ Octant 8 (2 offsets), from (-2.5,89.86914) to (0,87.86914)
@ transition line 3, from (-2.5,89.86914) to (-1,88.36914)
@ transition line 2, from (-1,88.36914) to (0,87.86914)
@ transition line 1, from (0,87.86914) to (0,87.86914)
(-2,89)(-1,89)(-1,88).
{endgroup}
{[repeat the loop]}
showit->display.e.on.window
{display}
shipit->shipout.e
{shipout}
Edge structure at line 112 (just shipped out):
row 92: | -1+ -1+ 1- 8+ 10- 17+ 19- 26+ 28- 35+ 37- 44+ 46- 53+ 55- 63+
64- 72+ 73- 81+ 82- 91-
row 91: | -2+ -2+ 2- 7+ 11- 16+ 20- 25+ 29- 34+ 38- 43+ 47- 52+ 56- 61+
65- 70+ 74- 79+ 83- 92-
row 90: | -2+ -2+ -1+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+
57- 61+ 66- 70+ 75- 79+ 84- 89+ 91- 91- 93-
row 89: | -2+ -2+ -1+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+
57- 61+ 66- 70+ 75- 79+ 84- 88- 88- 88+ 88+ 89+ 91- 91- 92-
row 88: | -2+ -1+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
61+ 66- 70+ 75- 79+ 84- 89+ 89+ 89+ 90- 90- 91- 91+ 92- 92-
row 87: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 61+
66- 70+ 75- 79+ 84- 89+ 91-
row 86: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 61+
66- 70+ 75- 79+ 84- 89+ 91-
row 85: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 61+
66- 70+ 75- 79+ 84- 89+ 91-
row 84: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 61+
66- 70+ 75- 79+ 84- 89+ 91-
row 83: | -2+ -1+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
61+ 66- 70+ 75- 79+ 81- 81- 81+ 82- 82+ 84- 89+ 91-
row 82: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
61+ 66- 70+ 75- 79+ 80- 80- 80+ 83- 83+ 84- 89+ 91-
row 81: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
61+ 66- 70+ 75- 79- 79- 79+ 79+ 84- 89+ 91-
row 80: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
61+ 66- 70+ 75- 83- 89+ 91-
row 79: | -2+ -1+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
61+ 66- 70+ 75- 83- 89+ 91-
row 78: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 61+
66- 70+ 75- 89+ 91-
row 77: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 61+
66- 70+ 75- 89+ 91-
row 76: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 61+
66- 70+ 75- 89+ 91-
row 75: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 61+
66- 70+ 75- 89+ 91-
row 74: | -2+ -1+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
61+ 66- 70+ 72- 72- 72+ 73- 73+ 75- 89+ 91-
row 73: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
61+ 66- 70+ 71- 71- 71+ 74- 74+ 75- 89+ 91-
row 72: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
61+ 66- 70- 70- 70+ 70+ 75- 89+ 91-
row 71: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
61+ 66- 74- 89+ 91-
row 70: | -2+ -1+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
61+ 66- 74- 89+ 91-
row 69: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 61+
66- 89+ 91-
row 68: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 61+
66- 89+ 91-
row 67: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 61+
66- 89+ 91-
row 66: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 61+
66- 89+ 91-
row 65: | -2+ -1+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
61+ 63- 63- 63+ 64- 64+ 66- 89+ 91-
row 64: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
61+ 62- 62- 62+ 65- 65+ 66- 89+ 91-
row 63: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
61- 61- 61+ 61+ 66- 89+ 91-
row 62: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
65- 89+ 91-
row 61: | -2+ -1+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57-
65- 89+ 91-
row 60: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 89+
91-
row 59: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 89+
91-
row 58: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 89+
91-
row 57: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 57- 89+
91-
row 56: | -2+ -1+ 0+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 54-
54- 54+ 54+ 55- 57- 89+ 91-
row 55: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52+ 53-
53- 53+ 56- 56+ 57- 89+ 91-
row 54: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 52- 52-
52+ 52+ 57- 89+ 91-
row 53: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 56- 89+
91-
row 52: | -2+ -1+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 56- 89+
91-
row 51: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 89+ 91-
row 50: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 89+ 91-
row 49: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 89+ 91-
row 48: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 48- 89+ 91-
row 47: | -2+ -1+ 0+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 45- 45- 45+
45+ 46- 48- 89+ 91-
row 46: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43+ 44- 44- 44+
47- 47+ 48- 89+ 91-
row 45: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 43- 43- 43+ 43+
48- 89+ 91-
row 44: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 47- 89+ 91-
row 43: | -2+ -1+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 47- 89+ 91-
row 42: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 89+ 91-
row 41: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 89+ 91-
row 40: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 89+ 91-
row 39: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 39- 89+ 91-
row 38: | -2+ -1+ 0+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 36- 36- 36- 36+ 36+
39- 89+ 91-
row 37: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34+ 35- 35- 35+ 38- 38+
39- 89+ 91-
row 36: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 34- 34- 34+ 34+ 39- 89+
91-
row 35: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 38- 89+ 91-
row 34: | -2+ -1+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 38- 89+ 91-
row 33: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 89+ 91-
row 32: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 89+ 91-
row 31: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 89+ 91-
row 30: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 30- 89+ 91-
row 29: | -2+ -1+ 0+ 1- 3- 7+ 12- 16+ 21- 25+ 27- 27- 27- 27+ 27+ 30- 89+
91-
row 28: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25+ 26- 26- 26+ 28+ 29- 30- 89+
91-
row 27: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 25- 25- 25+ 25+ 30- 89+ 91-
row 26: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 21- 29- 89+ 91-
row 25: | -2+ -1+ -1+ 1- 3- 7+ 12- 16+ 21- 29- 89+ 91-
row 24: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 89+ 91-
row 23: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 89+ 91-
row 22: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 89+ 91-
row 21: | -2+ -1+ 1- 3- 7+ 12- 16+ 21- 89+ 91-
row 20: | -2+ -1+ 0+ 1- 3- 7+ 12- 16+ 18- 18- 18- 18+ 18+ 21- 89+ 91-
row 19: | -2+ -2+ -1+ 1- 3- 7+ 12- 16+ 17- 17- 17+ 19+ 20- 21- 89+ 91-
row 18: | -2+ -2+ -1+ 1- 3- 7+ 12- 16- 16- 16+ 16+ 21- 89+ 91-
row 17: | -2+ -2+ -1+ 1- 3- 7+ 12- 20- 89+ 91-
row 16: | -2+ -1+ -1+ 1- 3- 7+ 12- 20- 89+ 91-
row 15: | -2+ -1+ 1- 3- 7+ 12- 89+ 91-
row 14: | -2+ -1+ 1- 3- 7+ 12- 89+ 91-
row 13: | -2+ -1+ 1- 3- 7+ 12- 89+ 91-
row 12: | -2+ -1+ 1- 3- 7+ 12- 89+ 91-
row 11: | -2+ -1+ 0+ 1- 3- 7+ 9- 9- 9- 9+ 9+ 12- 89+ 91-
row 10: | -2+ -2+ -1+ 1- 3- 7+ 8- 8- 8+ 10+ 11- 12- 89+ 91-
row 9: | -2+ -2+ -1+ 1- 3- 7- 7- 7+ 7+ 12- 89+ 91-
row 8: | -2+ -2+ -1+ 1- 3- 11- 89+ 91-
row 7: | -2+ -1+ -1+ 1- 3- 11- 89+ 91-
row 6: | -2+ -1+ 1- 3- 89+ 91-
row 5: | -2+ -1+ 1- 3- 89+ 91-
row 4: | -2+ -1+ 1- 3- 89+ 91-
row 3: | -2+ -1+ 1- 3- 89+ 91-
row 2: | -2+ -1+ 1- 3- 89+ 91-
row 1: | -2+ -1+ 1- 3- 89+ 91-
row 0: | -2+ -1+ -1+ 1- 3- 89+ 91- 91-
row -1: | -2+ -1+ -1+ 1- 2- 90+ 91- 91-
row -2: | -1+ 2-
{endgroup}
Here is how much of METAFONT's memory you used:
69 strings out of 571
386 string characters out of 12256
1390&2829 words of memory out of 13000&17001
250 symbolic tokens out of 2100
7i,31n,14p,93b stack positions out of 30i,50n,150p,500b
Output written on BUG.GF[MF,DEK] (1 character, 896 bytes).